Sunteți pe pagina 1din 4

Sisteme de asteptare

Sistemele de calcul, reelele de calculatoare sau de telecomunicaii sunt sisteme


complexe formate dintr-o multitudine de sisteme elementare de tipuri diferite,
interconectate dup o structur convenabil, avnd caracteristici proprii ce decurg att din
arhitectura lor fizic, precum i din natura proceselor la care sunt supuse.
Metodele fenomenelor de ateptare descriu sisteme i procese de servire cu caracter
de mas care intervin n diferite domenii ale activitii practice.
Teoria lanurilor Markov i a sistemelor de ateptare este acea ramur a matematicii
ce studiaz fenomenele de ateptare, principalele elemente ale creia sunt: sursa mulimea unitilor (cererilor, clienilor) ce solicit un serviciu la un moment dat, care
poate fi finit sau infinit; sosirea unitilor n sistemul de ateptare determin o variabil
aleatoare, care reprezint numrul de uniti ce intr n sistem n unitatea de timp. Este
necesar s se cunoasc repartiia acestei variabile aleatoare.
La originea teoriei ateptrii se gsete determinarea ncrcrii optime a unei
server. Pentru a rezolva aceast problem, este necesar s se determine cererile de servicii
(apelurile) care sosesc n mod ntmpltor i s se nregistreze timpul necesar pentru
prelucrarea acestora. Un astfel de model n care se urmrete satisfacerea ct mai prompt
a cererilor de servicii n condiii economice ct mai avantajoase se numete model
(sistem) de ateptare (servire).
ncercrile de a prezenta esena i materia respectiv a acestor teorii ntr-un volum
relativ mic sunt supuse ntru totul gusturilor, preferinelor autorilor i programei de
nvmnt a disciplinei predate. Astfel i noi am fost forai s selectm anumite
elemente de consideraii teoretice din aceast teorie pentru a le aduce la cunotin
studenilor nainte de a efectua anumite aplicaii practice prevzute n form de lucrari de
laborator.
Fiind, n general, subordonate unor anumite programe analitice, noiunile i
conceptele prezentate n acest volum apar, n mod firesc, ntr-o succesiune logic i sunt
supuse unor restricii temporale i de spaiu inevitabile care conduc adeseori la dezvoltri
teoretice limitate.
Metodele fenomenelor de ateptare descriu sisteme i procese de servire cu caracter
de mas care intervin n diferite domenii ale activitii practice.
Teoria ateptrii (teoria firelor de ateptare sau teoria cozilor) este acea ramur a
matematicii, ce studiaz fenomenele de ateptare.
La originea teoriei ateptrii se gsete determinarea ncrcrii optime a unei
centrale telefonice. Pentru a rezolva aceast problem, este necesar s se determine
cererile de servicii (apelurile) care sosesc n mod ntmpltor i s se nregistreze timpul
necesar pentru obinerea legturilor telefonice. Un astfel de model n care se urmrete
satisfacerea ct mai prompt a cererilor de servicii n condiii economice
ct mai
avantajoase se numete model (sistem) de ateptare (servire).
n sistemul de ateptare exist un flux de uniti (cereri) pentru servire numit flux de
intrare caracterizat prin numrul de cereri care intr n sistem n unitatea de timp. ntr-un
sistem de ateptare exist elemente care efectueaz serviciile, numite servere sau canale
de servire. Pentru servirea fiecrei uniti (cerere, client), este necesar un timp oarecare n
cursul cruia serverul este ocupat i nu poate servi alte uniti. Durata servirii este

ntmpltoare (aleatoare). Un sistem de ateptare este descris complet de urmtoarele


elemente: flux de intrare, irul (firul) de ateptare, serverul (serverii) de servire i fluxul
de ieire. Cu ajutorul fluxului de intrare putem determina modul n care sosesc unitile n
sistemul de ateptare. Presupunem c intrrile (sosirile) n sistem sunt ntmpltoare i
independente. Deci probabilitatea ca o unitate (cerere) s soseasc n sistem este
independent att de momentul n care se produce sosirea ct i de numrul de uniti
existente deja n sistem sau de numrul de uniti ce vor veni. Probabilitatea ca n
intervalul de timp (t, t+t), t>0, s se produc o intrare n sistem reprezint numrul
mediu de intrri (sosiri) n unitatea de timp t i este egal cu 1/i, n ipoteza c sosirile
urmeaz un proces Poisson de parametru i, (0 < i < ). S presupunem c t
0 i s notm cu t0, t1, ... , tn, ... momentele succesive n care sosesc unitile n
sistem. Vom admite c intervalele de timp dintre dou uniti consecutive n = tn+1 - tn,
t0 = 0, n = 1,2,... sunt variabile aleatoare pozitive independente cu funcia de repartiie
F(x) = P(n x), 0 < x < , n = 1,2,...
,
iar n, n = 1,2,... , fiind variabile aleatorii identic repartizate. Timpul necesar pentru
servirea unei uniti se numete timp de servire. Presupunem c duratele de servire sunt
variabile aleatoare pozitive, identic repartizate, independente i, de asemenea,
independente de 1,2,... Notnd cu un timpul de servire al cererii de-a n-a uniti,
funcia de repartiie a timpului de servire este
H(x) = P(un x), 0 x <
irul de ateptare este determinat de numrul locurilor de ateptare i numrul
unitilor care ateapt i poate fi finit sau infinit (limitat, respectiv nelimitat).
Serverul (unitatea de serviciu) poate fi un lucrtor (vnztor din magazin, casierul de
la autoservire, mecanicul de ntreinere i reparaii), o main, un calculator etc., care
efectueaz serviciul solicitat. Timpul de servire a unei uniti de ctre un server este o
variabil aleatoare Y.
Practica pune la dispoziie valori empirice pentru variabilele aleatoare X i Y, cu
ajutorul crora determinm legile de repartiie i parametrii pentru variabilele aleatoare X
i Y, de exemplu, prin ajustarea unei distribuii empirice la o distribuie teoretic dup
metodele pe care teoria probabilitilor i statistica matematic le ofer.
Modelele de ateptare denumite i sisteme de ateptare (SA) se regsesc n diverse
sisteme tehnice, sub forme caracteristice cum ar fi: ateptrile mesajelor pentru a fi
prelucrate de diverse calculatoare; depanarea programelor etc. Funcionarea optim a
sistemelor n care apar fenomene de ateptare se realizeaz pe baza minimului
cheltuielilor de funcionare n condiii restrictive impuse. Aceasta reclam reglamentarea
fluxului de intrare, micorarea cozilor de ateptare, verificarea serverilor n vederea
funcionrii continue la un ritm impus i coordonarea cantitii i calitii serverilor cu
cerinele formulate de beneficiari.
Modelele SA de servire a unitilor care ateapt pot fi cu unul sau mai muli serveri.
Cnd exist doi sau mai muli serveri, acetea pot funciona n paralel sau n serie
(cascad). Servirile se execut fie n ordinea intrrilor unitilor n sistem fie n ordinea de
gravitate a defeciunilor.
1. Sistem de ateptare elementar
n forma sa cea mai general un sistem de ateptare elementar compus din surse,
iruri i serveri, plasai n zona de servire, cu circuit nchis sau deschis se poate urmri ca
n fig. 2.2.
Un numr de uniti intr n sistem pentru a obine un serviciu. Ele sunt produse de
surse exterioare sistemului, surse ce pot fi ntr-un numr finit sau infinit. Sursele
funcioneaz deci ca un generator, ce poate furniza un numr limitat sau nelimitat de

uniti. Unitile intr n sistem i gsesc aici, n zona de servire, un numr de elemente
ce trebuie s le asigure serviciul, numite serveri (resurse). Dac numrul acestora este
limitat, atunci unitile pot fi ndrumate spre o ateptare, formnd unul sau mai multe
iruri de ateptare. irurile sunt organizate dup anumite reguli de prioriti, iar maniera
de prelucrare a unitilor din ir n vederea prelucrrilor de ctre resurse este asemenea
variabil. Unitile pot fi considerate clieni ce solicit serverul i uneori chiar aa sunt
denumite.
ndat ce unitatea a fost prelucrat, ea prsete sistemul prin ieire, putnd n unele
situaii de exploatare s fie repoziionat la intrarea sistemului, o dat sau chiar de mai
multe ori, nainte de a regsi sursa-generatoare.
Din exterior, sistemul SA elementar este perceptibil doar prin intrrile i ieirile sale,
eventual prin identitatea unitilor care intr sau care ies din el. Funcionarea sistemului se
manifest deci prin transferarea unitilor de la intrare la ieirea sa.
Analiza matematic a unui sistem SA elementar (denumit simplu n cele ce urmeaz
sistem SA) trebuie s considere urmtoarele elemente:
secvena momentelor 0 t1 t2 ... tj ... de sosire a unitilor n sistem;
secvena u1, u2, ..., uj, ... a duratelor de servire a unitilor 1,2,..., j,...;
disciplina de servire, care precizeaz ordinea n care sunt servii clienii ce ajung n
ir (FIFO, LIFO etc.)

Fig. 1. Schema general a unui sistem de ateptare elementar


Putem face o clasificare a fenomenelor de ateptare fie dup numrul unitilor din
surs i numrul serverilor, fie dup natura sosirilor sau a servirilor. Astfel avem situaiile:
un ir, un server; un ir, mai muli serveri; mai multe iruri, un server; mai multe iruri,
mai muli serveri sau sosiri constante, servicii constante; sosiri constante, servicii
aleatoare; sosiri aleatoare, servicii constante, servicii aleatoare etc.
Datorit diversitii lor, sistemele au trebuit s fie categorisite i n acest scop se
folosete clasificarea i notaia Kendall, corespunztor creia fiecrui sistem i se ataeaz

o formul cu 6 caractere alfanumerice SA : A / B / k / m / N / (Disciplin), care au


urmtoarele semnificaii:
A: natura procesului de sosire a cererilor,
B: natura procesului de servire a cererilor,
k: numrul serverilor n zona de servire a sistemului,
N: numrul maxim al unitilor n sursa generatoare,
m: numrul total al locurilor disponibile n irul de ateptare,
Disciplin: disciplina de servire a cererilor n sistem.
Modelul unui sistem cu un ir de ateptare cu mai muli serveri i populaie infinit.
Fie n numrul de uniti din sistem i s numrul de serveri care asigur servirea.
Presupunem c sosirile sunt poissoniene, iar serviciul este exponenial cu < s.
Modelul unui sistem cu un ir de ateptare, server unic, populaie finit (numr
limitat de clieni)
Modelul unui sistem cu un ir de ateptare cu mai muli serveri i populaie finit
(numr limitat de clieni).

S-ar putea să vă placă și