Esercizio - carico di un collegamento con pacchetti di lunghezza fissa
Questa pagina non ha ancora la versione ripasso: qui sotto c'è il testo completo.
In questa pagina 3
Testo (esempio numerico dagli appunti di Bressanone). Su un collegamento con bit-rate Mbit/s arrivano pacchetti/s, tutti di lunghezza bit. Si calcolino la capacità del sistema in pacchetti/s, si verifichi la stabilità, si calcolino il fattore di carico, il traffico offerto e il throughput; poi, supponendo arrivi di Poisson, il numero medio di pacchetti nel sistema e il ritardo medio; infine che cosa cambia se sale a e a pacchetti/s.
Teoria usata: Sistemi a coda M-G-1 e formula di LittleMisure di un sistema a coda: occupazione $x=q+z$, tempi $s=w+y$, traffico offerto $G=\frac\lambda\mu$, fattore di carico $\rho=\frac\lambda{m\mu}$, throughput $\eta$ e throughput normalizzato $S=\frac\eta\mu$. Il sistema senza blocco è stabile se $\rho<1$ e allora $\eta=\lambda$, altrimenti $\eta=m\mu$. La formula di Little $E[x]=\lambda E[s]$ vale sempre (anche per la sola coda, $E[q]=\lambda E[w]$, e per il servizio, $E[z]=\lambda E[y]$). Per arrivi di Poisson e servizio generale (M/G/1) la formula di Pollaczek-Khinchin dà $E[w]=\frac{\lambda E[y^2]}{2(1-\rho)}$: con servizio esponenziale si ritrova l'M/M/1, con servizio costante (M/D/1) l'attesa si dimezza, $E[w]=\frac{\rho}{2\mu(1-\rho)}$.Sistemi a coda M-G-1 e formula di Little →, Processi di arrivo e processo di PoissonUn sistema a coda ha clienti che arrivano, un'area di attesa e $m$ servitori. Il processo di arrivo è un processo di punto con tempi di interarrivo $\tau_n=t_n-t_{n-1}$ e tasso $\lambda=\frac1{E[\tau]}$. Nel processo di Poisson omogeneo gli arrivi in intervalli disgiunti sono indipendenti e di Poisson con media $\lambda T$, gli interarrivi sono esponenziali $\lambda e^{-\lambda a}$ e senza memoria; somma di processi di Poisson è Poisson (tassi che si sommano), il diradamento con probabilità $p$ dà Poisson di tasso $p\lambda$; in $[0,h]$ c'è un arrivo con probabilità $\lambda h+o(h)$. Servizio con tasso $\mu=\frac1{E[y]}$; notazione di Kendall $A/B/m/K/N-S$.Processi di arrivo e processo di Poisson →.
Capacità e stabilità
Il tempo per trasmettere un pacchetto è ms: il servizio è costante. Il tasso di servizio è (è il solito cambio di unità da bit/s a pacchetti/s). Con un solo servitore (la linea), la condizione di stabilità è soddisfatta: . Fattore di carico e traffico offerto coincidono (un servitore): . Il sistema è stabile quindi il throughput è pacchetti/s (cioè kbit/s, metà della capacità) e il throughput normalizzato è .
Ritardo con arrivi di Poisson (M/D/1)
Se gli arrivi sono di Poisson il sistema è M/D/1 (, ). Con Pollaczek-Khinchin: (e ✓). Se invece gli arrivi fossero a intervalli costanti di ms (processo di arrivo deterministico, G/D/1 con ) nessun pacchetto aspetterebbe: ogni pacchetto trova il collegamento libero e , ms: l'attesa è dovuta soltanto all'irregolarità degli arrivi.
Che cosa succede al crescere del carico
| [pacchetti/s] | stabile? | [pacchetti/s] | (M/D/1) | ||
|---|---|---|---|---|---|
| sì | ms | ms | |||
| sì | ms | ms | |||
| no | cresce senza limite | cresce senza limite |
Con () il ritardo è volte quello a (da a ms di attesa): il collegamento è stabile ma molto vicino al limite. Con pacchetti/s : il sistema è instabile; la linea lavora sempre al massimo (, pacchetti/s) e la coda cresce di pacchetti al secondo, senza regime stazionario.