Prioritering av effektiviteten i arbete av många olika typer. Struktur- och prestandaindikatorer för kösystem

4. TEORI OM KÖSERVICE

4.1. Klassificering av kösystem och deras prestandaindikatorer

System där förfrågningar om service uppstår vid slumpmässiga tidpunkter och det finns enheter för att betjäna dessa förfrågningar kallas kösystem(SMO).

QS kan klassificeras enligt organisationen av tjänsten enligt följande:

Felsystem har inga köer.

Väntesystem har köer.

En ansökan som tas emot när alla tjänstekanaler är upptagna:

Lämnar systemet med fel;

Köer för service i väntesystem med obegränsad kö eller för en tom plats med begränsad kö;

Lämnar systemet i en begränsad kö om det inte finns ledigt utrymme i den kön.

Som ett mått på effektiviteten av en ekonomisk QS betraktas mängden förlorad tid:

Vänta i kö;

Driftstopp för servicekanaler.

För alla typer av QS används följande: Resultatindikatorer :

- relativ genomströmning - detta är den genomsnittliga andelen inkommande applikationer som betjänas av systemet;

- absolut genomströmning - detta är det genomsnittliga antalet förfrågningar som betjänas av systemet per tidsenhet;

- sannolikheten för misslyckande - detta är sannolikheten att en applikation lämnar systemet utan tjänst;

- genomsnittligt antal upptagna kanaler - för flerkanals QS.

Prestandaindikatorerna för QS beräknas med hjälp av formler från speciella referensböcker (tabeller). De initiala uppgifterna för sådana beräkningar är resultatet av QS-modellering.


4.2. Modellering av ett kösystem:

grundläggande parametrar, tillståndsdiagram

Med alla de olika SMOs har de gemensamma drag , som gör det möjligt att förena deras modellering för att hitta de mest effektiva alternativen för att organisera sådana system .

För att modellera en QS måste du ha följande initiala data:

Huvudparametrar;

Statlig graf.

Resultaten av att modellera en QS är sannolikheterna för dess tillstånd, genom vilka alla indikatorer på dess effektivitet uttrycks.

Huvudparametrarna för att modellera en QS inkluderar:

Egenskaper för det inkommande flödet av tjänsteförfrågningar;

Servicemekanismens egenskaper.

Låt oss överväga X applikationsflödets egenskaper .

Ansökningsflöde - sekvens av förfrågningar mottagna för service.

Intensiteten i applikationsflödet - Det genomsnittliga antalet ansökningar som QS tagit emot per tidsenhet.

Ansökningsflöden kan vara enkla och annorlunda än enkla.

För de enklaste flödena av förfrågningar används QS-modeller.

Det enklaste , eller Poisson kallas en ström alltså stationär, enda och i den inga efterverkningar.

Stationaritet innebär att intensiteten på inkomna ansökningar förblir konstant över tiden.

Enda ett flöde av ansökningar är fallet när sannolikheten för att få fler än en ansökan på kort tid är nära noll.

Ingen efterverkan är att antalet ansökningar som kommer in till QS under ett tidsintervall inte påverkar antalet ansökningar som tas emot under ett annat tidsintervall.

För andra tillämpningsflöden än de enklaste används simuleringsmodeller.

Låt oss överväga servicemekanismens egenskaper .

Servicemekanismen kännetecknas av:

- siffra tjänstekanaler ;

Kanalprestanda, eller tjänstens intensitet - Det genomsnittliga antalet förfrågningar som betjänas av en kanal per tidsenhet;

Ködisciplin (t.ex. kövolym , valordningen från kön till servicemekanismen, etc.).

Tillståndsgraf beskriver tjänstesystemets funktion som övergångar från ett tillstånd till ett annat under påverkan av flödet av förfrågningar och deras tjänst.

För att bygga en QS-tillståndsgraf måste du:

Gör en lista över alla möjliga tillstånd i QS;

Presentera de listade tillstånden grafiskt och visa möjliga övergångar mellan dem med pilar;

Väg de visade pilarna, d.v.s. tilldela dem numeriska värden på övergångsintensiteter, bestämt av intensiteten i flödet av förfrågningar och intensiteten av deras service.

4.3. Beräkna tillståndssannolikheter

kösystem


Ange graf över QS med system för "död och födelse" är en linjär kedja, där vart och ett av mitttillstånden har direkta och omvända förbindelser med vart och ett av de angränsande tillstånden, och de extrema tillstånden med endast en granne:

Antal stater i kolumnen är en mer än det totala antalet tjänstekanaler och platser i kön.

QS kan vara i vilket som helst av dess möjliga tillstånd, därför är den förväntade intensiteten för utträde från vilket tillstånd som helst lika med den förväntade intensiteten för systemets inträde i detta tillstånd. Därför kommer ekvationssystemet för att bestämma sannolikheterna för tillstånd för de enklaste flödena ha formen:


var är sannolikheten att systemet är i tillståndet

- övergångsintensitet, eller det genomsnittliga antalet systemövergångar per tidsenhet från stat till stat.

Genom att använda detta ekvationssystem samt ekv.

sannolikheten för något -te tillstånd kan beräknas enligt följande allmän regel :

sannolikheten för ett nolltillstånd beräknas som

och sedan tas en bråkdel, vars täljare är produkten av alla intensiteter av flödena längs pilarna som leder från vänster till höger från tillstånd till tillstånd, och nämnaren är produkten av alla intensiteter längs pilarna som går från höger till vänster från stat till stat, och denna bråkdel multipliceras med den beräknade sannolikheten

Slutsatser om det fjärde avsnittet

Kösystem har en eller flera servicekanaler och kan ha en begränsad eller obegränsad kö (väntesystem) av förfrågningar om service, eller ingen kö (felsystem). Serviceförfrågningar sker vid slumpmässiga tidpunkter. Kösystem kännetecknas av följande prestandaindikatorer: relativ genomströmning, absolut genomströmning, sannolikhet för fel, genomsnittligt antal upptagna kanaler.

Modellering av kösystem utförs för att hitta de mest effektiva alternativen för deras organisation och antar följande initiala data för detta: grundläggande parametrar, tillståndsdiagram. Sådana data inkluderar följande: intensiteten i flödet av applikationer, antalet tjänstekanaler, tjänstens intensitet och köns volym. Antalet tillstånd i grafen är ett större än summan av antalet tjänstekanaler och platser i kön.

Beräkning av sannolikheterna för tillstånd i ett kösystem med ett "död och födelse"-schema utförs enligt den allmänna regeln.

Självtestfrågor

Vilka system kallas kösystem?

Hur klassificeras kösystem utifrån deras organisation?

Vilka kösystem kallas felsystem och vilka kallas väntesystem?

Vad händer med en ansökan som tas emot vid en tidpunkt då alla servicekanaler är upptagna?

Vad anses vara ett mått på effektiviteten i ett ekonomiskt kösystem?

Vilka prestandaindikatorer används för kösystemet?

Vad fungerar som initialdata för att beräkna effektivitetsindikatorerna för kösystem?

Vilka initiala data behövs för att modellera kösystem?

Vilka är resultaten av att modellera ett kösystem genom vilket alla indikatorer på dess effektivitet uttrycks?

Vilka är huvudparametrarna för att modellera kösystem?

Hur karaktäriseras tjänsteförfrågningsflöden?

Vad kännetecknar servicemekanismer?

Vad beskriver tillståndsdiagrammet för ett kösystem?

Vad behövs för att bygga en tillståndsgraf för ett kösystem?

Vad är tillståndsdiagrammet för ett kösystem med ett "död och födelse"-mönster?

Vad är antalet tillstånd i kösystemets tillståndsgraf?

Vilken form har ekvationssystemet för att bestämma sannolikheterna för tillstånd i ett kösystem?

Vilken generell regel används för att beräkna sannolikheten för något tillstånd i ett kösystem?

Exempel på problemlösning

1. Konstruera ett tillståndsdiagram för kösystemet och ange de huvudsakliga beroenden för dess prestandaindikatorer.

A) n-kanals QS med fel (Erlang-problem)

Huvudparametrar:

Kanaler,

Flödesintensitet,

Serviceintensitet.

Möjligt system säger:

Alla kanaler är upptagna (förfrågningar i systemet).

Tillståndsdiagram:

Relativ genomströmning,

Sannolikhet för misslyckande,

Genomsnittligt antal upptagna kanaler.

b) n-kanal QS med m-gränsad kö

Möjligt system säger:

Alla kanaler är gratis (noll förfrågningar i systemet);

En kanal är upptagen, resten är lediga (en begäran i systemet);

Två kanaler är upptagna, resten är gratis (två förfrågningar i systemet);

...................................................................................

Alla kanaler är upptagna, två förfrågningar står i kö;

Alla kanaler är upptagna, applikationer står i kö.

Tillståndsdiagram:

c) Enkanalig QS med obegränsad kö

Möjligt system säger:

Alla kanaler är gratis (noll förfrågningar i systemet);

Kanalen är upptagen, det finns noll förfrågningar i kön;

Kanal upptagen, en begäran i kö;

...................................................................................

Kanalen är upptagen, applikationen är i kö;

....................................................................................

Tillståndsdiagram:

Systemeffektivitetsindikatorer:

,

Genomsnittlig tid som en applikation stannar i systemet ,

,

,

Absolut genomströmning,

Relativ genomströmning.

G) n-kanals QS med obegränsad kö

Möjligt system säger:

Alla kanaler är gratis (noll förfrågningar i systemet);

En kanal är upptagen, resten är lediga (en begäran i systemet);

Två kanaler är upptagna, resten är gratis (två förfrågningar i systemet);

...................................................................................

Alla kanaler är upptagna (förfrågningar i systemet), noll förfrågningar finns i kön;

Alla kanaler är upptagna, en förfrågan står i kö;

....................................................................................

Alla kanaler är upptagna, applikationer står i kö;

....................................................................................

Tillståndsdiagram:

Systemeffektivitetsindikatorer:

Genomsnittligt antal upptagna kanaler,

Genomsnittligt antal ansökningar i systemet ,

Genomsnittligt antal ansökningar i kö ,

Genomsnittlig tid som en applikation tillbringar i kö .

2. Datorcentralen har tre datorer. Centrumet får i snitt fyra problem i timmen som ska lösas. Den genomsnittliga tiden för att lösa ett problem är en halvtimme. Datorcentralen accepterar och köar upp till tre uppgifter för lösning. Det är nödvändigt att utvärdera centrets effektivitet.

LÖSNING. Från villkoret är det tydligt att vi har en flerkanalig QS med en begränsad kö:

Antal kanaler;

Applikationsflödets intensitet (uppgift/timme);

Servicetid för en begäran (timme/uppgift), serviceintensitet (uppgift/timme);

Kölängd.

Lista över möjliga tillstånd:

Det finns inga förfrågningar, alla kanaler är gratis;

En kanal är upptagen, två är lediga;

Två kanaler är upptagna, en är gratis;

Tre kanaler är upptagna;

Tre kanaler är upptagna, en förfrågan står i kö;

Tre kanaler är upptagna, två förfrågningar står i kö;

Tre kanaler är upptagna, tre applikationer står i kö.

Tillståndsdiagram:

Låt oss beräkna sannolikheten för staten:

Resultatindikatorer:

Sannolikhet för fel (alla tre datorerna är upptagna och tre program står i kö)

Relativ bandbredd

Absolut genomströmning

Genomsnittligt antal upptagna datorer

3. (Uppgift med hjälp av en QS med fel.) Tre kontrollanter arbetar på verkstadens kvalitetskontrollavdelning. Om en del kommer till kvalitetskontrollavdelningen när alla inspektörer är upptagna med att serva tidigare mottagna delar så går den igenom okontrollerad. Det genomsnittliga antalet delar som tas emot av kvalitetskontrollavdelningen per timme är 24, den genomsnittliga tiden som en inspektör spenderar på att serva en del är 5 minuter. Bestäm sannolikheten för att delen kommer att passera kvalitetskontrollavdelningen utan att bli servicerad, hur upptagna inspektörerna är och hur många av dem som behöver installeras för (* - angivet värde).

LÖSNING. Enligt förutsättningarna för problemet alltså.

1) Sannolikhet för driftstopp för servicekanaler:

,

3) Sannolikhet för tjänst:

4) Genomsnittligt antal kanaler upptagna av service:

.

5) Andel kanaler upptagna av tjänsten:

6) Absolut genomströmning:

Kl. Genom att utföra liknande beräkningar för får vi

Sedan , då efter att ha gjort beräkningar för , får vi

SVAR. Sannolikheten för att en del kommer att passera kvalitetskontrollavdelningen utan att vara servad är 21 %, och inspektörerna kommer att vara 53 % upptagna med underhåll.

För att säkerställa en tjänstgöringssannolikhet större än 95 % krävs minst fem handledare.

4. (Problem med att använda en QS med obegränsad väntetid.) Sparbanken har tre kassakontrollanter () för att betjäna insättare. Flödet av insättare kommer in i sparbanken i takt med personer per timme. Genomsnittlig tjänstgöringstid av en kassakontrollant för en insättare min.

Bestäm egenskaperna hos en sparbank som ett CMO-objekt.

LÖSNING. Serviceflödesintensitet, belastningsintensitet.

1) Sannolikhet för stillestånd för kassapersonal under arbetsdagen (se tidigare uppgift nr 3):

.

2) Sannolikhet att hitta alla kassörer upptagna:

.

3) Sannolikhet för kö:

.

4) Genomsnittligt antal ansökningar i kö:

.

5) Genomsnittlig väntetid för en ansökan i kön:

min.

6) Genomsnittlig tid som en ansökan stannar i CMO:

7) Genomsnittligt antal gratiskanaler:

.

8) Beläggningsgrad för servicekanaler:

.

9) Genomsnittligt antal besökare på sparbanken:

SVAR. Sannolikheten för att kassörskor är sysslolösa är 21 % av arbetstiden, sannolikheten för att en besökare står i kö är 11,8 %, det genomsnittliga antalet besökare i en kö är 0,236 personer, den genomsnittliga tiden besökare väntar på service är 0,472 minuter.

5. (Problem med QS med väntetid och begränsad kölängd.) Butiken tar emot tidiga grönsaker från förortsväxthus. Bilar med last anländer vid olika tidpunkter med intensiteten av bilar per dag. Förråd och utrustning för att förbereda grönsaker för försäljning gör det möjligt att bearbeta och lagra varor som förs med två fordon (). Butiken sysselsätter tre packare (), som var och en i genomsnitt kan bearbeta varor från en maskin inom en timme. Arbetsdagen under skiftarbete är 12 timmar.

Bestäm vad kapaciteten för tvättstugor ska vara så att sannolikheten för fullständig bearbetning av varor är.

LÖSNING. Låt oss bestämma lastningsintensiteten för packarna:

Auto/dag

1) Låt oss ta reda på sannolikheten för driftstopp för packare i frånvaro av maskiner (förfrågningar):

och 0!=1,0.

2) Sannolikhet för denial of service:

.

3) Sannolikhet för tjänst:

Därför att , låt oss göra liknande beräkningar för , vi får), och sannolikheten för fullständig bearbetning av varorna kommer att vara .

Arbetsuppgifter för självständigt arbete

Bestäm för var och en av följande situationer:

a) vilken klass QS-objektet tillhör;

b) antal kanaler;

c) kölängd;

d) intensiteten i flödet av ansökningar;

e) Serviceintensitet för en kanal;

f) antalet QS-objekts alla tillstånd.

I dina svar, ange betydelsen för varje punkt med hjälp av följande förkortningar och dimensioner:

a) OO – enkanal med fel; MO – multikanal med fel; OZHO – enkanal med väntan med begränsad kö; OZHN - enkanal med väntan med obegränsad kö; MJO – multikanal med begränsad kö väntar; MZHN - multikanal med väntan med obegränsad kö;

b) =… (enheter);

c) =… (enheter);

d) =xxx/xxx(enheter/min);

e) =xxx/xxx(enheter/min);

f) (enheter).

1. Jourhavande stadsförvaltningshandläggare har fem telefoner. Telefonsamtal tas emot med en hastighet av 90 samtal per timme, den genomsnittliga samtalslängden är 2 minuter.

2. På parkeringen nära butiken finns 3 platser som var och en är reserverad för en bil. Bilar anländer till parkeringen med en hastighet av 20 bilar i timmen. Varaktigheten av att stanna bilar på parkeringsplatsen är i genomsnitt 15 minuter. Parkering på vägbanan är inte tillåten.

3. Företagets telefonväxel ger inte mer än 5 samtal åt gången. Den genomsnittliga längden på samtalen är 1 minut. Stationen tar i genomsnitt 10 samtal per sekund.

4. Lastflodshamnen tar emot i genomsnitt 6 torrlastfartyg per dag. Hamnen har 3 kranar som var och en servar 1 torrlastfartyg på i genomsnitt 8 timmar. Bulkfartyg som väntar på service ligger på vägplatsen.

5. Byns ambulanstjänst har 3 dispatcher i tjänst 24 timmar om dygnet och servar 3 telefonapparater. Om en förfrågan om att kalla läkare till en patient inkommer när utsändare är upptagna avslås abonnenten. Flödet av förfrågningar är 4 samtal per minut. Att fylla i en ansökan tar i genomsnitt 1,5 minuter.

6. Frisörsalongen har 4 frisörer. Det inkommande besöksflödet har en intensitet på 5 personer per timme. Den genomsnittliga tiden för att betjäna en kund är 40 minuter. Längden på kön till service anses vara obegränsad.

7. Vid bensinstationen finns 2 pumpar för utmatning av bensin. Nära stationen finns ett område för 2 bilar att vänta på bensin. I genomsnitt anländer en bil till stationen var tredje minut. Den genomsnittliga servicetiden för en maskin är 2 minuter.

8. På stationen arbetar tre hantverkare i konsumentserviceverkstaden. Om en kund kommer in i verkstaden när alla hantverkare är upptagna, så lämnar han verkstaden utan att vänta på service. Det genomsnittliga antalet kunder som besöker verkstaden på 1 timme är 20. Den genomsnittliga tiden som en mästare spenderar på att betjäna en kund är 6 minuter.

9. Byns telefonväxel ger inte mer än 5 samtal åt gången. Den genomsnittliga förhandlingstiden är cirka 3 minuter. Samtal till stationen kommer i genomsnitt varannan minut.

10. På en bensinstation (bensinstation) finns 3 pumpar. Området vid stationen där bilar väntar på tankning kan inte ta emot mer än en bil, och om den är upptagen ställer inte nästa bil som kommer till stationen i kö utan går till nästa station. I genomsnitt anländer bilar till stationen varannan minut. Processen med att tanka en bil varar i genomsnitt 2,5 minuter.

11. I en liten butik betjänas kunderna av två säljare. Den genomsnittliga tiden för att betjäna en kund är 4 minuter. Intensiteten i kundflödet är 3 personer per minut. Butikens kapacitet är sådan att högst 5 personer kan stå i kö åt gången. En kund som kommer in i en fullsatt butik när det redan står 5 personer i kö väntar inte utanför och går.

12. Stugbyns järnvägsstation betjänas av ett biljettkontor med två fönster. På helger, när befolkningen aktivt använder järnvägen, är passagerarflödet 0,9 personer/min. Kassörskan ägnar i genomsnitt 2 minuter åt att betjäna en passagerare.

För vart och ett av QS-alternativen som specificeras i alternativen är intensiteten i flödet av förfrågningar lika med intensiteten för tjänsten med en kanal. Nödvändig:

Gör en lista över möjliga villkor;

Konstruera en tillståndsgraf enligt schemat "död och reproduktion".

I ditt svar, ange för varje uppgift:

Antal systemtillstånd;

Intensiteten av övergången från det sista tillståndet till det näst sista.

Alternativ 1

1. enkanalig QS med en kölängd på 1 begäran

2. 2-kanals QS med fel (Erlang problem)

3. 31-kanals QS med 1-begränsad kö

5. 31-kanals QS med obegränsad kö

Alternativ nr 2

1. enkanalig QS med en kölängd på 2 förfrågningar

2. 3-kanals QS med fel (Erlang problem)

3. 30-kanals QS med 2-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 30-kanals QS med obegränsad kö

Alternativ nr 3

1. enkanalig QS med en kölängd på 3 förfrågningar

2. 4-kanals QS med fel (Erlang problem)

3. 29-kanals QS med 3-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 29-kanals QS med obegränsad kö

Alternativ nr 4

1. enkanalig QS med en kölängd på 4 förfrågningar

2. 5-kanals QS med fel (Erlang problem)

3. 28-kanals QS med 4-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 28-kanals QS med obegränsad kö

Alternativ nr 5

1. enkanalig QS med en kölängd på 5 förfrågningar

2. 6-kanals QS med fel (Erlang problem)

3. 27-kanals QS med 5-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 27-kanals QS med obegränsad kö

Alternativ nr 6

1. enkanalig QS med en kölängd på 6 förfrågningar

2. 7-kanals QS med fel (Erlang problem)

3. 26-kanals QS med 6-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 26-kanals QS med obegränsad kö

Alternativ nr 7

1. enkanalig QS med en kölängd på 7 förfrågningar

2. 8-kanals QS med fel (Erlang problem)

3. 25-kanals QS med 7-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 25-kanals QS med obegränsad kö

Alternativ nr 8

1. enkanalig QS med en kölängd på 8 förfrågningar

2. 9-kanals QS med fel (Erlang problem)

3. 24-kanals QS med 8-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 24-kanals QS med obegränsad kö

Alternativ nr. 9

1. enkanalig QS med en kölängd på 9 förfrågningar

2. 10-kanals QS med fel (Erlang problem)

3. 23-kanals QS med 9-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 23-kanals QS med obegränsad kö

Alternativ nr. 10

1. enkanalig QS med en kölängd på 10 förfrågningar

2. 11-kanals QS med fel (Erlang problem)

3. 22-kanals QS med 10-begränsad kö

4. Enkanalig QS med obegränsad kö

5. 22-kanals QS med obegränsad kö

Markovs slumpmässiga process med diskreta tillstånd och kontinuerlig tid, som diskuterades i föregående föreläsning, sker i kösystem (QS).

Kösystem – detta är system som tar emot förfrågningar om service vid slumpmässiga tidpunkter, och de mottagna förfrågningarna betjänas med hjälp av de servicekanaler som är tillgängliga för systemet.

Exempel på kösystem inkluderar:

  • kontantavräkningsenheter i banker och företag;
  • persondatorer som betjänar inkommande applikationer eller krav för att lösa vissa problem;
  • bensinstationer för bilar; bensinstation;
  • revisionsföretag;
  • skatteinspektionsavdelningar som ansvarar för att acceptera och verifiera aktuell rapportering av företag;
  • telefonväxlar m.m.

Knutpunkter

Krav

Sjukhus

Ordningsmän

Patienter

Produktion

Flygplats

Utgångar till landningsbanor

Registreringspunkter

Passagerare

Låt oss betrakta driftdiagrammet för QS (fig. 1). Systemet består av en förfrågningsgenerator, en avsändare och en serviceenhet, en felredovisningsenhet (terminator, orderförstörare). I allmänhet kan en tjänstenod ha flera tjänstekanaler.

Ris. 1
  1. Applikationsgenerator – objektgenererande förfrågningar: gata, verkstad med installerade enheter. Ingången är flödet av ansökningar(flöde av kunder till butiken, flöde av trasiga enheter (maskiner, maskiner) för reparationer, flöde av besökare till garderoben, flöde av bilar till bensinstationen, etc.).
  2. Avsändare – en person eller enhet som vet vad den ska göra med applikationen. En nod som reglerar och dirigerar förfrågningar till tjänstekanaler. Avsändare:
  • accepterar ansökningar;
  • bildar en kö om alla kanaler är upptagna;
  • hänvisar dem till servicekanaler om det finns gratis;
  • vägrar ansökningar (av olika skäl);
  • tar emot information från tjänstenoden om gratiskanaler;
  • övervakar systemets drifttid.
  1. – applikationsackumulator. Det kanske inte finns någon kö.
  2. Servicecenter består av ett begränsat antal tjänstekanaler. Varje kanal har 3 tillstånd: ledig, upptagen, fungerar inte. Om alla kanaler är upptagna kan du komma på en strategi för vem du ska överföra förfrågan till.
  3. Vägran från tjänst uppstår om alla kanaler är upptagna (en del av dem kanske inte fungerar).

Utöver dessa grundläggande element i QS, belyser vissa källor även följande komponenter:

terminator – förstörare av transaktioner;

lager – lagring av resurser och färdiga produkter;

bokföringskonto – för att utföra transaktioner av typen "bokföring";

chef – resursansvarig;

Klassificering av SMO

Första divisionen (baserat på förekomsten av köer):

  • QS med fel;
  • SMO med kö.

I QS med misslyckanden en ansökan som tas emot vid en tidpunkt då alla kanaler är upptagna avvisas, lämnar QS och kommer inte att betjänas i framtiden.

I Kö med kö en applikation som kommer vid en tidpunkt då alla kanaler är upptagna går inte därifrån, utan ställer sig i kö och väntar på möjligheten att serveras.

QS med köerär indelade i olika typer beroende på hur kön är organiserad - begränsad eller obegränsad. Restriktioner kan gälla både köns längd och väntetid, ”servicedisciplin”.

Så till exempel beaktas följande QS:

  • CMO med otåliga förfrågningar (kölängd och servicetid är begränsad);
  • QS med prioriterad service, d.v.s. vissa förfrågningar betjänas utanför tur osv.

Typer av köbegränsningar kan kombineras.

En annan klassificering delar upp den gemensamma organisationen av marknaden efter ansökningskällan. Applikationer (krav) kan genereras av själva systemet eller av någon extern miljö som existerar oberoende av systemet.

Naturligtvis kommer flödet av förfrågningar som genereras av systemet självt att bero på systemet och dess tillstånd.

Dessutom är SMO indelade i öppen CMO och stängd SMO.

I en öppen QS beror inte applikationsflödets egenskaper på tillståndet för själva QS (hur många kanaler som är upptagna). I en sluten QS - de är beroende. Till exempel, om en arbetare servar en grupp maskiner som kräver justering från tid till annan, beror intensiteten i flödet av "krav" från maskinerna på hur många av dem som redan är i drift och väntar på justering.

Ett exempel på ett slutet system: en kassörska som utfärdar löner på ett företag.

Baserat på antalet kanaler är QS indelade i:

  • enkanalig;
  • flera kanaler.

Egenskaper hos ett kösystem

De viktigaste egenskaperna hos alla typer av kösystem är:

  • ingångsström av inkommande krav eller förfrågningar om service;
  • ködisciplin;
  • servicemekanism.

Ingångskrav Stream

För att beskriva ingångsströmmen måste du specificera en probabilistisk lag som bestämmer sekvensen av ögonblick då förfrågningar om service tas emot, och ange antalet sådana krav på varje efterföljande kvitto. I det här fallet arbetar de som regel med konceptet "sannolikhetsfördelning av ögonblicken för mottagande av krav." Här kan de göra följande: individuella och gruppkrav (antalet sådana krav i varje ordinarie kvitto). I det senare fallet talar vi vanligtvis om ett kösystem med parallellgruppsservice.

A i– ankomsttid mellan kraven – oberoende identiskt fördelade slumpvariabler;

E(A)– genomsnittlig (MO) ankomsttid.

λ=1/E(A)– Intensiteten i mottagandet av krav.

Indataströmsegenskaper:

  1. En probabilistisk lag som bestämmer sekvensen av ögonblick då förfrågningar om service tas emot.
  2. Antalet förfrågningar vid varje nästa ankomst för gruppflöden.

Ködisciplin

– en uppsättning krav som väntar på service.

Kön har ett namn.

Ködisciplin definierar principen enligt vilken krav som kommer till serveringssystemets ingång kopplas från kön till serviceproceduren. De vanligaste ködisciplinerna definieras av följande regler:

  • först till kvarn;

först in först ut (FIFO)

den vanligaste typen av kö.

Vilken datastruktur är lämplig för att beskriva en sådan kö? Arrayen är dålig (begränsad). Du kan använda en LIST-struktur.

Listan har en början och ett slut. Listan består av poster. En post är en listcell. Applikationen kommer i slutet av listan och väljs för service från början av listan. Posten består av applikationens egenskaper och en länk (indikator på vem som ligger bakom den). Om kön dessutom har en gräns för väntetid ska även den maximala väntetiden anges.

Som programmerare bör du kunna göra tvåvägs, enkelriktade listor.

Lista åtgärder:

  • sätt in i svansen;
  • ta från början;
  • ta bort från listan efter att tidsgränsen löpt ut.
  • Sist anländer - först att serveras LIFO (patronklämma, återvändsgränd vid en tågstation, gick in i en fullsatt bil).

En struktur som kallas STACK. Kan beskrivas med en array eller liststruktur;

  • slumpmässigt urval av applikationer;
  • urval av ansökningar utifrån prioriteringskriterier.

Varje ansökan kännetecknas bland annat av sin prioritetsnivå och placeras vid mottagandet inte längst bak i kön, utan i slutet av sin prioritetsgrupp. Avsändaren sorterar efter prioritet.

Köegenskaper

  • begränsningväntetid serviceögonblicket (det finns en kö med begränsad väntetid för service, vilket är förknippat med begreppet "tillåten kölängd");
  • kölängd.

Servicemekanism

Servicemekanism bestäms av egenskaperna hos själva serviceförfarandet och servicesystemets struktur. Underhållsprocedurens egenskaper inkluderar:

  • antal servicekanaler ( N);
  • serviceförfarandets varaktighet (probabilistisk fördelning av tid för servicekrav);
  • antalet krav som är uppfyllda som ett resultat av varje sådant förfarande (för gruppansökningar);
  • sannolikhet för tjänstekanalfel;
  • servicesystemets struktur.

För att analytiskt beskriva egenskaperna hos en serviceprocedur används begreppet ”sannolikhetsfördelning av tid för servicekrav”.

S i– servicetid i-th kravet;

E(S)– genomsnittlig servicetid.

μ=1/E(S)– snabba serviceförfrågningar.

Det bör noteras att den tid som krävs för att serva en applikation beror på själva applikationens natur eller kundens krav och på servicesystemets skick och kapacitet. I vissa fall är det också nödvändigt att ta hänsyn sannolikheten för tjänstekanalfel efter en viss begränsad tid. Denna egenskap kan modelleras som en ström av fel som kommer in i QS och har prioritet över alla andra förfrågningar.

QS utnyttjandegrad

N·μ – servicehastighet i systemet när alla serviceenheter är upptagna.

ρ=λ/( Nμ) – kallas utnyttjandekoefficient för QS , visar hur mycket systemresurser som används.

Servicesystemstruktur

Servicesystemets struktur bestäms av antalet och det relativa arrangemanget av servicekanaler (mekanismer, enheter etc.). Först och främst bör det betonas att ett servicesystem kan ha mer än en servicekanal, men flera; Denna typ av system kan uppfylla flera krav samtidigt. I det här fallet erbjuder alla tjänstekanaler samma tjänster, och därför kan man hävda det parallelltjänst .

Exempel. Kassaapparater i butiken.

Tjänstesystemet kan bestå av flera olika typer av tjänstekanaler genom vilka varje betjänat krav måste passera, d.v.s. i tjänstesystemet rutiner för kravservice implementeras konsekvent . Servicemekanismen bestämmer egenskaperna hos det utgående (servade) flödet av förfrågningar.

Exempel. Läkarkommission.

Kombinerad tjänst – sköta insättningar i sparbanken: först kontrollanten, sedan kassan. Som regel 2 kontrollanter per kassa.

Så, funktionaliteten för alla kösystem bestäms av följande huvudfaktorer :

  • sannolikhetsfördelning av ögonblicken för mottagande av förfrågningar om service (enkel eller grupp);
  • kraftkällan till kraven;
  • probabilistisk fördelning av tjänstens varaktighetstid;
  • konfiguration av serveringssystemet (parallell, sekventiell eller parallell-sekventiell tjänst);
  • antal och produktivitet av tjänstekanaler;
  • ködisciplin.

De viktigaste kriterierna för effektiviteten av QS:s funktion

Som huvudkriterier för kösystemens effektivitet Beroende på vilken typ av problem som ska lösas kan följande visas:

  • sannolikhet för omedelbar service av en inkommande applikation (P obsl = K obs / K post);
  • sannolikhet för vägran att betjäna en inkommande ansökan (P öppen = K öppen / K post);

Uppenbarligen är P obsl + P öppen =1.

Flöden, förseningar, underhåll. Pollacheck-Khinchin formel

Dröjsmål – ett av kriterierna för service av QS är den tid som applikationen ägnar åt att vänta på service.

D i– försening i förfrågningskö i;

Wi =D i +Si– tid som krävs i systemet i.

(med sannolikhet 1) – den fastställda genomsnittliga fördröjningen av en begäran i kön;

(med sannolikhet 1) – den fastställda genomsnittliga tiden kravet är i QS (väntar).

Q(t) – antal förfrågningar i kö åt gången t;

L(t) antal krav i systemet åt gången t(Q(t) plus antalet krav som servas åt gången t.

Sedan indikatorerna (om de finns)

(med sannolikhet 1) – det steady-state genomsnittliga antalet förfrågningar i kön över tid;

(med sannolikhet 1) – det steady-state genomsnittliga antalet krav i systemet över tid.

Observera att ρ<1 – обязательное условие существования d, w, Q Och L i ett kösystem.

Om vi ​​kommer ihåg att ρ= λ/( Nμ), så är det klart att om intensiteten för mottagandet av ansökningar är större än Nμ, sedan ρ>1 och det är naturligt att systemet inte kommer att klara av ett sådant flöde av applikationer, och därför kan vi inte prata om kvantiteterna d, w, Q Och L.

De mest allmänna och nödvändiga resultaten för kösystem inkluderar bevarandeekvationer

Det bör noteras att ovanstående kriterier för bedömning av systemprestanda kan beräknas analytiskt för kösystem M/M/N(N>1), dvs system med Markov-flöden av förfrågningar och service. För M/G/ l för all distribution G och för vissa andra system. I allmänhet måste interankomsttidsfördelningen, tjänstetidsfördelningen eller båda vara exponentiell (eller någon sorts exponentiell Erlang-fördelning av kth-ordningen) för att en analytisk lösning ska vara möjlig.

Dessutom kan vi också prata om egenskaper som:

  • absolut systemkapacitet – А=Р obsl *λ;
  • relativ systemkapacitet –

Ytterligare ett intressant (och illustrativt) exempel på en analytisk lösning beräkning av den genomsnittliga fördröjningen i stationärt tillstånd i en kö för ett kösystem M/G/ 1 enligt formeln:

.

I Ryssland är denna formel känd som Pollacek-formeln Khinchin, utomlands är denna formel förknippad med namnet Ross.

Alltså om E(S)är större, då överbelastningen (i detta fall mätt som d) kommer att vara större; vilket är att vänta. Formeln avslöjar också ett mindre uppenbart faktum: trängseln ökar också när variationen i servicetidsfördelningen ökar, även om den genomsnittliga servicetiden förblir densamma. Intuitivt kan detta förklaras på följande sätt: variansen för den slumpmässiga variabeln för tjänstetid kan anta ett stort värde (eftersom den måste vara positiv), d.v.s. den enda serviceanordningen kommer att vara upptagen under lång tid, vilket kommer att leda till en ökning av kön.

Ämnet köteoriär att upprätta ett samband mellan de faktorer som bestämmer kösystemets funktionalitet och effektiviteten i dess drift. I de flesta fall är alla parametrar som beskriver kösystem slumpmässiga variabler eller funktioner, därför tillhör dessa system stokastiska system.

Den slumpmässiga karaktären hos flödet av ansökningar (krav), såväl som, i det allmänna fallet, tjänstens varaktighet leder till att en slumpmässig process inträffar i kösystemet. Genom den slumpmässiga processens natur , som förekommer i kösystemet (QS), särskiljs Markovska och icke-markovska system . I Markov-system är det inkommande flödet av krav och det utgående flödet av betjänade krav (applikationer) Poisson. Poissonflöden gör det enkelt att beskriva och konstruera en matematisk modell av ett kösystem. Dessa modeller har ganska enkla lösningar, så de flesta av de välkända tillämpningarna av köteori använder Markov-schemat. När det gäller icke-Markov-processer blir problemen med att studera kösystem betydligt mer komplicerade och kräver användning av statistisk modellering och numeriska metoder med hjälp av en dator.

2 - - krav som väntar på service.

Kön utvärderas medellängd g - antalet objekt eller kunder som väntar på service.

3 - serviceenheter(servicekanaler) - en uppsättning arbetsplatser, artister, utrustning som servar krav med hjälp av en specifik teknik.

4 - utgående kravflöde co"(r) är flödet av krav som har klarat QS. I allmänhet kan det utgående flödet bestå av servade och oservade krav. Ett exempel på oservade krav: avsaknaden av en nödvändig del för en bil som repareras.

5 - kortslutning(möjligt) QS - ett tillstånd i systemet där det inkommande kravflödet beror på det utgående flödet.

Vid vägtransporter måste fordonet efter servicekrav (underhåll, reparationer) vara tekniskt bra.

Kösystem klassificeras enligt följande.

1. Enligt kölängdsbegränsningar:

QS med förluster - begäran lämnar QS oförtjänt om vid tidpunkten för dess ankomst är alla kanaler upptagna;

Förlustfri QS - begäran tar en kö, även om alla kanaler är upptagna;

QS med kölängdsbegränsningar T eller väntetid: om det finns en gräns på kön, så lämnar den nya (/?/ + 1):e efterfrågan systemet opåverkat (till exempel den begränsade kapaciteten i lagringsutrymmet framför en bensinstation).

2. Efter antal servicekanaler n:

Enkel kanal: P= 1;

Flerkanaligt P^ 2.

3. Efter typ av tjänstekanaler:

Samma typ (universell);

Olika typer (specialiserade).

4. I tjänsteordning:

Enfas - underhåll utförs på en enhet (post);

Flerfas - krav passeras sekventiellt genom flera serviceenheter (till exempel underhållsproduktionslinjer; bilmonteringslinje; extern vårdlinje: rengöring -> tvätt -> torkning -> polering).

5. Efter tjänsteprioritet:

Utan prioritet - förfrågningar betjänas i den ordning de tas emot
SMO;



Med prioritet - krav servas beroende på tilldelat
dem vid mottagande av en prioritetsgrad (till exempel tankning av bilar
ambulans vid en bensinstation; prioriterade reparationer på ATP-fordon,
ger den största vinsten på transporter).

6. Av storleken på det inkommande kravflödet:

Med obegränsat inkommande flöde;

Med ett begränsat inflöde (till exempel vid föranmälan för vissa typer av arbeten och tjänster).

7. Enligt strukturen för S MO:

Stängt - det inkommande flödet av krav, allt annat lika, beror på antalet tidigare servade krav (komplex ATP servar endast sina egna bilar (5 i fig. 6.6));

Öppen - det inkommande flödet av krav beror inte på antalet tidigare servade: offentliga bensinstationer, en butik som säljer reservdelar.

8. Enligt förhållandet mellan serviceenheter:

Med ömsesidig hjälp - kapaciteten hos enheterna är variabel och beror på beläggningen av andra enheter: teamunderhåll av flera bensinstationsposter; användning av "glidande" arbetare;

Utan ömsesidig hjälp - enhetens genomströmning beror inte på driften av andra QS-enheter.

När det gäller den tekniska driften av bilar blir slutna och öppna, en- och flerkanaliga kösystem utbredda, med samma typ eller specialiserade serviceanordningar, med en- eller flerfasservice, utan förluster eller med restriktioner på köns längd eller tiden som tillbringas i den.

Följande parametrar används som indikatorer på QS:s prestanda.

Serviceintensitet

Relativ bandbredd bestämmer andelen betjänade förfrågningar från deras totala antal.

Sannolikheten att att alla inlägg är gratis R () , kännetecknar systemets tillstånd där alla objekt är i drift och inte kräver tekniska ingrepp, d.v.s. det finns inga krav.

Sannolikhet för denial of service R ogkär vettigt för en QS med förluster och med en begränsning av längden på kön eller tiden som spenderas i den. Den visar andelen "förlorade" krav för systemet.

Sannolikhet för köbildning P oc bestämmer tillståndet för systemet där alla serviceenheter är upptagna, och nästa krav "står" i en kö med antalet väntande förfrågningar r.

Beroendena för att bestämma de namngivna parametrarna för QS:s funktion bestäms av dess struktur.

Genomsnittlig tid i kö

På grund av slumpmässigheten i det inkommande flödet av krav och varaktigheten av deras slutförande, finns det alltid ett genomsnittligt antal tomgångsfordon. Därför är det nödvändigt att fördela antalet serviceenheter (tjänster, jobb, utförare) mellan olika delsystem så att OCH - min. Denna klass av problem handlar om diskreta förändringar av parametrar, eftersom antalet enheter endast kan ändras på ett diskret sätt. Vid analys av fordonsprestandasystemet används därför metoder från operationsforskning, köteori, linjär, olinjär och dynamisk programmering och simulering.

Exempel. Motortransportföretaget har en diagnosstation (P= 1). I det här fallet är kölängden praktiskt taget obegränsad. Bestäm prestandaparametrarna för diagnosposten om kostnaden för fordonets tomgångstid i kön är MED\= 20 gnugga. (kontoenheter) per skift, och kostnaden för stillestånd för inlägg C 2 = 15 rubel. Resten av de initiala uppgifterna är desamma som för föregående exempel.

Exempel. Vid samma motortransportföretag har antalet diagnostjänster utökats till två (n = 2), dvs. ett flerkanalssystem har skapats. Eftersom kapitalinvesteringar (utrymme, utrustning, etc.) krävs för att skapa en andra post, ökar kostnaden för driftstopp av underhållsutrustning till C2 = 22 rub. Bestäm prestandaparametrarna för diagnossystemet. Resten av de initiala uppgifterna är desamma som för föregående exempel.

Den diagnostiska intensiteten och den minskade flödestätheten förblir desamma:

}