Ülesanded täielikult lahendatud
-
Järjekord, kus on 3 saabumist tunnis ja 20% kasv 5 sammu
Kliendid saabuvad sagedusega 3 korda tunnis ja server teenindab 4 klienti tunnis. Server on neljandiku ajast jõude, mis kõlab mugavalt. Arvutage, milline järjekord sellest tekib ja seejärel, mida teeb sellega saabumiste 20% kasv.
-
Ahel on tasakaalus. Iga oleku sisenev voog võrdub väljuva vooga, mis annab Pₙ = (1 − ρ)ρⁿ. See on geomeetriline jaotus üle järjekorra pikkuse, kus ρ on serveri hõivatuse ajaosa. Siin ρ = 0,75.
-
Selle jaotuse keskväärtus on ρ/(1 − ρ). Vaadake, mis on nimetajas. Seal pole mitte vaba läbilaskevõime klientides tunnis, vaid vaba osa. Keskmiselt kolm inimest süsteemis serverist, mis on neljandiku päevast jõude.
-
Lahutage teenindatav klient, kes on kohal tõenäosusega ρ, ja ootama jääb 2,25 klienti.
-
Little'i seadus muudab populatsiooni ajaks ega vaja üldse eeldusi jaotuse kohta. Keskmine süsteemis viibijate arv on saabumisintensiivsuse ja süsteemis veedetud keskmise aja korrutis. Üks tund süsteemis, millest 45 minutit möödub järjekorras töö nimel, mille tegemiseks kulub 15 minutit.
-
Nüüd tõstke λ väärtusele 3,6. Koormatus läheb 0,75 juurest 0,90 peale. See on 20% rohkem tööd ja ρ/(1 − ρ) kasvab 3 pealt 9 peale.
Vastus
Tööriist trükib 75% koormatuse juures L = 3,000, Lq = 2,250, W = 1,000, Wq = 0,750. Õppetund peitub valemi ρ/(1 − ρ) nimetajas. Järjekorra suurust ei määra teie vaba ressursi hulk, vaid see, kui palju teil seda murdosana järel on. See murdosa ongi see, mida te koormuse lisamisel kulutate. Kakskümmend protsenti rohkem saabumisi kolmekordistab järjekorra. Veel 10% sinna otsa, kus ρ = 0,99, teeb selleks 99. Seepärast varisevadki haiglad, kiirteed ja kettakontrollerid suure koormatuse all kokku, selle asemel et sujuvalt aeglustuda. Fraas „meil on kasutusel vaid 90% läbilaskevõimest“ ei paku seega nii palju kindlustunnet, kui see kõlab.
-
-
Samad intensiivsused ilma juhuslikkuseta 5 sammu
Hoidke λ = 3 korda tunnis ja μ = 4 korda tunnis ning eemaldage igasugune juhuslikkus. Saabumised on täpselt kahekümne minuti tagant, iga töö võtab täpselt viisteist minutit. Koormatus on endiselt 0,750. Arvutage tekkiv järjekord ja vaadake, kui kaugel on ρ/(1 − ρ) sellest.
-
Klient k saabub hetkel k/λ ja lahkub vaba serveri korral hetkel k/λ + 1/μ. Järgmine klient saabub hetkel (k + 1)/λ. Server lõpetab õigeaegselt alati, kui 1/μ ≤ 1/λ, mis on ümberkirjutatult ρ ≤ 1.
-
Seega kuni järjekord on stabiilne, ei oota keegi üldse. Wq = 0 ja W on pelgalt teenindusaeg 1/μ = 0,250 tundi. Viisteist minutit hoones, iga viimne kui minut sellest teeninduses.
-
Little'i seadus muudab selle populatsiooniks ega vaja selle tegemiseks mingit jaotust. L = λW = 3 × 0,250 = 0,750 ja Lq = 0. Kolmveerand klienti, mis on serveri hõivatuse ajaosa ja ei midagi muud.
-
Nüüd ρ/(1 − ρ) = 0,750/0,250 = 3,000, mis on neli korda tõest suurem. See tegur pole nende arvude juhuslik kokkusattumus. M/M/1 annab ρ/(1 − ρ), samas kui kellavärk annab ρ, seega ülehindamine on iga koormatuse juures 1/(1 − ρ).
-
Koormatuse ρ = 0,99 juures on see tegur 100. M/M/1 paigutab süsteemi 99 inimest, aga täiesti regulaarne liiklus ainult 0,99.
Vastus
Tööriist trükib W = 0,250 ja Little'i seadus teeb sellest L = 0,750. See on vastuolus M/M/1 ennustusega 3,000, mis teeb veaks +299,6%. Järjekorda polnudki kunagi. Esimeses infoplokis mainitud ρ-kuristik koosneb täielikult varieeruvusest ning ilma selleta pole ka kohal ρ = 0,99 mingit kuristikku. Väljaspool seda lehekülge annab see tugeva argumendi vastuvõtuaegade kasuks. Nii läbilaskevõime lisamine kui ka varieeruvuse eemaldamine lühendavad järjekorda ja 1/(1 − ρ) ütleb, et teine tasub end kõige enam ära just seal, kus esimest on kõige raskem osta. 75% koormatuse juures vähendab täiesti regulaarne graafik järjekorda neli korda, 99% juures sada korda. Ükski reaalne kliinik ei saavuta kellavärgi täpsust ning samad intensiivsused koos puhanguliste saabumistega annavad tulemuseks hoopis 21,482.
-
Allikad (1)
- Insight block 3 — how little L = λW assumes: J. D. C. Little, "A Proof for the Queuing Formula: L = λW." Operations Research 9(3), 383–387, 1961.