Erna Schneider Hoover: Ihre Idee schützt bis heute Internet und KI
TTS-Player überspringen↵Artikel weiterlesen
Wenn Millionen Menschen gleichzeitig telefonieren, streamen oder KI-Dienste nutzen, müssen Computersysteme entscheiden, welche Aufgaben Vorrang haben. Die Grundlage für dieses Prinzip entwickelte Erna Schneider Hoover bereits in den 1960er-Jahren. Ihre Idee prägt digitale Systeme bis heute und gilt als Meilenstein der Softwaregeschichte.
Am 19. Juni 2026 wurde Erna Schneider Hoover 100 Jahre alt. Die Informatikerin arbeitete in den Bell Labs des US-Telekommunikationsunternehmens AT&T. Dort entstand eine Lösung für ein Problem, das mit dem Ausbau computergesteuerter Telefonnetze immer größer wurde.
Prioritäten statt Systemausfall
Mit der zunehmenden Zahl von Telefonverbindungen stießen die damaligen Computersysteme an ihre Grenzen. Sie mussten gleichzeitig Gespräche vermitteln, Leitungen freigeben, Verbindungen beenden und Gebühren berechnen. Unter hoher Last kam es immer wieder zu Ausfällen.
Gemeinsam mit Barry J. Eckhart entwickelte Hoover Anfang der 1960er-Jahre deshalb einen Algorithmus, der Aufgaben nach ihrer Bedeutung sortierte. Wurden die Systeme stark belastet, erhielten wichtige Prozesse wie das Vermitteln von Telefongesprächen Vorrang. Weniger dringende Aufgaben wurden zunächst zurückgestellt und später automatisch abgearbeitet.
Für dieses Verfahren mit dem Namen „Feedback Control Monitor for Stored Program Data Processing System“ erhielten die beiden Entwickler 1971 eines der ersten Softwarepatente. Die Innovation bestand darin, dass Computer ihre Auslastung selbst überwachen und darauf reagieren konnten.
Das Prinzip steckt bis heute in moderner Technik
Die Grundidee wird bis heute in vielen Bereichen genutzt. Verfahren wie Load Shedding sorgen beim Streaming dafür, dass wichtige Daten bevorzugt verarbeitet werden und Videos auch bei hoher Auslastung stabil bleiben.
Auch Cloud-Plattformen verteilen ihre Rechenleistung nach diesem Prinzip. Anwendungen mit hoher Priorität erhalten zusätzliche Kapazitäten, während weniger wichtige Prozesse warten müssen. Ähnliche Verfahren kommen zudem in Mobilfunknetzen und KI-Rechenzentren zum Einsatz.