Kö-tumregel
Queuing Rule of Thumb (QROT) är en matematisk formel, känd som köbegränsningsekvationen när den används för att hitta en approximation av servrar som krävs för att betjäna en kö . Formeln är skriven som en ojämlikhet som relaterar till antalet servrar( er ), totalt antal tjänstebegärare ( N ), servicetid ( r ) och den maximala tiden för att tömma kön ( T ):
QROT fungerar som en grov heuristik för att lösa köproblem. Jämfört med vanliga köformler är det enkelt nog att beräkna det nödvändiga antalet servrar utan att involvera sannolikhet eller köteori . Tumregeln är därför mer praktisk att använda i många situationer .
Formel
En härledning av QROT-formeln följer. Ankomsthastigheten är förhållandet mellan det totala antalet kunder N och den maximala tid som krävs för att avsluta kön T .
Servicehastigheten är det ömsesidiga av tjänstetiden r .
Det är bekvämt att överväga förhållandet mellan ankomstpriset och servicepriset.
Om man antar s servrar får utnyttjandet av kösystemet inte vara större än 1.
Att kombinera de tre första ekvationerna ger . Att kombinera denna och den fjärde ekvationen ger .
Förenklat, formeln för tumregeln för kö är .
Användande
Tumregeln för köer hjälper köhanteringen att lösa köproblem genom att relatera antalet servrar, det totala antalet kunder, servicetiden och den maximala tiden som krävs för att avsluta kön. För att effektivisera ett kösystem kan dessa värden justeras med hänsyn till tumregeln.
Följande exempel illustrerar hur regeln kan användas.
Konferenslunch
Konferensluncher är vanligtvis självbetjäning. Varje serveringsbord har 2 sidor där folk kan hämta sin mat. Om var och en av 1000 deltagare behöver 45 sekunder för att göra det, hur många serveringsbord måste tillhandahållas så att lunchen kan serveras på en timme?
Lösning: Givet r = 45, N = 1000, T = 3600 använder vi tumregeln för att få s : . Det finns två sidor av bordet som kan användas. Så antalet tabeller som behövs är . Vi avrundar detta till ett helt antal eftersom antalet servrar måste vara diskret. Alltså ska 7 serveringsbord tillhandahållas.
Studentregistrering
En skola med 10 000 elever måste ställa in vissa dagar för elevregistrering. En arbetsdag är 8 timmar. Varje elev behöver cirka 36 sekunder för att bli registrerad. Hur många dagar behövs för att registrera alla studenter?
Lösning: Givet s = 1, N = 10 000, r = 36, ger tumregeln T : . Med tanke på att arbetstiden för en dag är 8 timmar (28 800 sekunder), är antalet registreringsdagar som behövs ⌈ dagar.
Släppa av
Under rusningstid på morgonen lämnar cirka 4500 bilar av sina barn vid en grundskola. Varje avlämning tar cirka 60 sekunder. Varje bil kräver cirka 6 meter för att stanna och manövrera. Hur mycket utrymme behövs för minsta avlämningslinje?
Lösning: Givet N = 4500, T = 60, r = 1, ger tumregeln s : . Med tanke på att utrymmet för varje bil är 6 meter, bör linjen vara minst meter.
Se även
Vidare läsning
- Stintzing, Josefin; Norrman, Frederik. Förutsägelse av köbeteende genom användning av artificiella neurala nätverk ( Thesis). Kungliga Tekniska Högskolan .
- Ikwunne, Tochukwu Arinze; Orji, Rita. Övertygande teknik för att minska vänte- och servicekostnader: en fallstudie av Nigerias federala medicinska centra . Proceedings of the First African Conference on Human Computer Interaction. Nairobi, Kenya: Association for Computing Machinery . s. 24–35. doi : 10.1145/2998581.2998590 .