Esercizio - Router con due sorgenti Poisson - sovrapposizione, filtraggio e tempo del quinto pacchetto
Teoria: Distribuzione esponenziale e processo di Poisson per l'informaticaL'esponenziale Exp(λ) è l'unica legge continua senza memoria: P(X>s+t | X>s)=P(X>t). Il minimo di esponenziali indipendenti è Exp(Σλ_i) e l'indice del minimo è i con probabilità λ_i/Σλ (indipendente dal valore del minimo); il massimo di n esponenziali Exp(λ) ha media H_n/λ. Il processo di Poisson di intensità λ ha interarrivi Exp(λ) i.i.d., N(t) ~ Poisson(λt) e incrementi indipendenti; la scomposizione (ogni evento tenuto con probabilità p) dà due processi di Poisson indipendenti, la sovrapposizione dà un processo di intensità somma. Applicazioni: carichi Poisson delle urne (poissonizzazione, con costo e√m), server replicati, arrivi durante un servizio.Distribuzione esponenziale e processo di Poisson per l'informatica →; code: 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 →.
Testo. Un router riceve pacchetti da due sorgenti indipendenti: come processo di Poisson di intensità pacchetti al secondo, di intensità . Un filtro inoltra un pacchetto di con probabilità e uno di con probabilità , indipendentemente dagli altri.
- Qual è la legge del flusso in uscita? Intensità dei pacchetti scartati?
- Probabilità di nessun pacchetto in uscita in ms; probabilità di esattamente pacchetti in uscita in ms.
- Probabilità che un pacchetto in uscita provenga da .
- Legge e media dell'istante del quinto pacchetto in uscita; probabilità che arrivi entro ms.
- Probabilità che in ms non esca nulla e venga scartato almeno un pacchetto.
- Dati esattamente pacchetti in ingresso in un secondo, probabilità che entrambi vengano da e probabilità che uno venga da e uno da .
Soluzione
1. Per la scomposizione, i pacchetti inoltrati di sono Poisson di intensità e quelli di di intensità , indipendenti fra loro (e dagli scartati). Per la sovrapposizione l'uscita è un processo di Poisson di intensità pacchetti/s. Gli scartati sono Poisson di intensità pacchetti/s, indipendenti dai tenuti. Controllo: .
2. In ms il numero di uscite è : . In ms la media è :
3. Per la sovrapposizione ogni pacchetto in uscita viene da con probabilità , indipendentemente dagli altri.
4. Il tempo del quinto evento è (somma di interarrivi ): s. Per la dualità, con : (Somma: , per .)
5. Uscite e scartati sono processi indipendenti (scomposizione): .
6. Con intensità totale , ogni pacchetto è di con probabilità indipendentemente. Dati pacchetti: e . (Il condizionamento sul numero totale non cambia la distribuzione delle provenienze.)
Codice di verifica
import numpy as np
rng = np.random.default_rng(1)
def eventi(lam, T):
t, out = rng.exponential(1 / lam), []
while t <= T:
out.append(t); t += rng.exponential(1 / lam)
return len(out)
uscite = np.array([
(rng.random(eventi(30, .1)) < .2).sum() + (rng.random(eventi(50, .1)) < .6).sum()
for _ in range(30000)])
print("media e varianza uscite in 100 ms:", uscite.mean(), uscite.var()) # circa 3.6, 3.6
print("P(3):", (uscite == 3).mean()) # circa 0.2125
S5 = rng.exponential(1 / 36, size=(500_000, 5)).sum(axis=1)
print("E[S5]:", S5.mean(), " P(S5 <= 0.1):", (S5 <= 0.1).mean()) # 0.1389 e 0.2936Versione ripasso
- Uscita: scomposizione: tenuti , tenuti , indipendenti; sovrapposizione: Poisson di intensità /s; scartati /s, indipendenti dai tenuti.
- Conteggi: in ms media : ; in ms media : .
- Provenienza: un'uscita viene da con probabilità .
- Quinto pacchetto: , s; .
- Indipendenza: .
- Condizionando a ingressi: entrambi da , uno e uno.
- Errori tipici: sommare le probabilità di filtro invece dei tassi pesati; dimenticare che l'indipendenza tra tenuti e scartati richiede una scomposizione indipendente; confondere intensità e numero atteso su un intervallo.