Skip to main content

Hvad er det sovende barberproblem?

I computerens verden er et sovende barberproblem det fantasifulde navn, der bruges til at identificere en situation, hvor processer i øjeblikket er i et holdemønster, mens de afventer ressourcer til at nå en form for opløsning.Henvisningen til den sovende barber har at gøre med den manglende produktivitet, som en frisør oplever, når der ikke er kunder i butikken, der venter på en klipning.Dette spiller på den gamle stereotype af en frisør, der sover i sin stol, indtil en kunde kommer gennem døren og søger en klipning.I henhold til denne analogi vågner frisøren straks fra sin sludder, når han bliver vækket af en kunde, giver hårklippet og går straks tilbage i søvn, når kunden er ude af døren, kun for at vågne op, når den næste kunde kommer ind.Med hensyn til computerfunktion vedrører dette ressourcer, der er i en sovende tilstand, indtil de er nødvendige for en proces, og glider derefter tilbage i den samme tilstand, indtil den næste proces er initieret, hvilket skaber en forsinket tid mellem processer, der kan sænke den samlede effektivitet.

Det billeder, der bruges til at beskrive det sovende barberproblem, har at gøre med en frisør, der kun har en lejlighedsvis kunde, som regel afsluttes med en, før den næste kunde ankommer, eller i det mindste kommer til den anden kunde med kun et minimumsmængde af ventetid.Så længe antallet af kunder, der venter i køen, holdes på et minimum, og ingen bliver utålmodige og går ud, kan det siges, at der ikke er noget problem, og den ensomme frisør følger med efterspørgslen.På samme tid, hvis butikken bliver oversvømmet med kunder, der anmoder om hårSet med forskellige typer behandlingssituationer, der involverer computerteknologi, der har brug for en slags opgradering for at håndtere en stigning i efterspørgslen.For eksempel, hvis callcenteret for et firma er oversvømmet med indgående opkald fra kunder, der ønsker hjælp nu, men antallet af kundeservicerepræsentanter er ikke tilstrækkeligt til at følge med efterspørgslen, vil en del af disse kunder opgive deres opkald ogSøg muligvis et forhold til en konkurrent.På samme måde, inden for behandlingssystemerne i et computernetværk, hvis de ressourcer, der er afsat til rettidig behandling af opgaver, er utilstrækkelige til antallet af involverede opgaver, vil nogle af disse processer pådrage sig det, der er kendt som en time-out, og muligvis ligeopsige.Slutresultatet er et tab af effektivitet, der igen kan bremse andre processer, der var planlagt til at følge dem, der udtømmes.

Der er ingen rigtig måde til at styre et sovende frisørproblem.Afhængig af konfigurationen af det anvendte computerudstyr kan der være måder at implementere nye tilgange, der hjælper med at omfordele ressourcer, så opgaver kan styres med større effektivitet.F.eks. Kan rekonfigurering af auto -ledsagende tjenester til et callcenter resultere i at spare tid ved automatisk at dirigere det næste opkald i ventekøen til en repræsentant uden behov for, at repræsentanten manuelt henter en anden verserende linje.Ligesom at tilføje yderligere barberere til en butik gør det lettere at håndtere kunder, der søger en klipning, vil tilføje flere ressourcer med hensyn til indgående linjer og kundeservice arbejdsstationer til at håndtere opkaldsvolumen også gøre det lettere at håndtere lydstyrken uden at udløse en masse forsinkelser.På samme måde kan udvidelse af ressourcer på et netværk til understøttelse af yderligere funktioner og processer også hjælpe med at minimere et sovende barberproblem og give systemet mulighed for at fungere mere effektivt.