Was ist das Problem mit dem schlafenden Friseur?
In der Welt der Computer ist ein Problem des schlafenden Friseurs der fantasievolle Name, der verwendet wird, um eine Situation zu identifizieren, in der sich Prozesse derzeit in einem Wartemuster befinden, während auf Ressourcen gewartet wird, um eine Art von Lösung zu erreichen. Der Hinweis auf den schlafenden Friseur hat mit der mangelnden Produktivität zu tun, die ein Friseur erfährt, wenn sich keine Kunden im Geschäft befinden, die auf einen Haarschnitt warten. Dies spielt mit dem alten Stereotyp eines Friseurs, der auf seinem Stuhl schläft, bis ein Kunde durch die Tür kommt und nach einem Haarschnitt sucht. Nach dieser Analogie erwacht der Friseur sofort aus seinem Schlaf, wenn er von einem Kunden geweckt wird, stellt den Haarschnitt zur Verfügung und geht sofort wieder schlafen, sobald der Kunde aus der Tür ist, um zu erwachen, wenn der nächste Kunde hereinkommt. In Bezug auf die Computerfunktion bezieht sich dies auf Ressourcen, die sich in einem Ruhezustand befinden, bis sie für einen Prozess benötigt werden, und dann in denselben Zustand zurückkehren, bis der nächste Prozess gestartet wird, wodurch eine Verzögerungszeit zwischen Prozessen entsteht, die die Gesamteffizienz verringern könnte.
Die Bildsprache, mit der das Problem des schlafenden Friseurs beschrieben wird, hat mit einem Friseur zu tun, der nur einen Gelegenheitskunden hat und in der Regel mit einem Kunden endet, bevor der nächste Kunde eintrifft, oder zumindest mit einem Minimum an Wartezeit zum zweiten Kunden gelangt. Solange die Anzahl der Kunden in der Warteschlange auf ein Minimum beschränkt ist und niemand ungeduldig wird und hinausgeht, kann gesagt werden, dass es kein Problem gibt und der einzelne Friseur mit der Nachfrage Schritt hält. Zur gleichen Zeit besteht eine hohe Wahrscheinlichkeit, dass einige dieser Kunden nicht warten und das Geschäft verlassen, wenn der Laden mit Kunden überschwemmt wird, die Haarschnitte anfordern, der Friseur jedoch bereits beschäftigt ist.
Dieselbe Art von Schlaffriseurproblem tritt bei verschiedenen Arten von Verarbeitungssituationen auf, bei denen Computertechnologie eine Aufrüstung benötigt, um einem Anstieg der Nachfrage gerecht zu werden. Wenn beispielsweise das Callcenter eines Unternehmens mit eingehenden Anrufen von Kunden überflutet ist, die jetzt Hilfe benötigen, die Anzahl der Kundendienstmitarbeiter jedoch nicht ausreicht, um mit der Nachfrage Schritt zu halten, gibt ein Teil dieser Kunden ihre Anrufe auf und ab Möglicherweise suchen Sie eine Beziehung mit einem Konkurrenten. Wenn in den Verarbeitungssystemen eines Computernetzwerks die für die rechtzeitige Verarbeitung von Aufgaben zur Verfügung gestellten Ressourcen für die Anzahl der betreffenden Aufgaben nicht ausreichen, treten bei einigen dieser Prozesse eine sogenannte Zeitüberschreitung und möglicherweise sogar eine Zeitüberschreitung auf kündigen. Das Endergebnis ist ein Effizienzverlust, der wiederum andere Prozesse verlangsamen kann, die nach Ablauf des Zeitlimits geplant waren.
Es gibt keinen richtigen Weg, um ein Problem mit dem Schlaffriseur zu lösen. Abhängig von der Konfiguration der verwendeten Computerausrüstung gibt es möglicherweise Möglichkeiten, neue Ansätze zu implementieren, die bei der Neuzuweisung von Ressourcen helfen, damit Aufgaben effizienter verwaltet werden können. Das Neukonfigurieren der automatischen Vermittlungsdienste für ein Callcenter kann beispielsweise zu einer Zeitersparnis führen, indem der nächste Anruf in der Warteschlange automatisch an einen Mitarbeiter weitergeleitet wird, ohne dass dieser Mitarbeiter manuell eine andere anstehende Leitung übernehmen muss. So wie das Hinzufügen zusätzlicher Friseure zu einem Geschäft die Abwicklung von Kunden erleichtert, die nach einem Haarschnitt suchen, würde das Hinzufügen von Ressourcen in Bezug auf eingehende Leitungen und Kundendienstarbeitsplätze zum Abwickeln des Anrufvolumens auch die Abwicklung des Volumens vereinfachen, ohne dass viele Verzögerungen auftreten . In ähnlicher Weise kann die Erweiterung der Ressourcen in einem Netzwerk zur Unterstützung zusätzlicher Funktionen und Prozesse auch dazu beitragen, ein Problem mit dem Schlaffriseur zu minimieren und dem System einen effizienteren Betrieb zu ermöglichen.