Formula di Erlang B

Da testwiki.
Vai alla navigazione Vai alla ricerca

Nella teoria dei sistemi a coda Erlang B è la probabilità di blocco in un sistema a pura perdita cioè senza possibilità di accomodamento in coda. Essa esprime la probabilità che un cliente (o più in generale una richiesta di servizio) in arrivo in un sistema con m serventi e senza possibilità di accodamento venga rifiutato in quanto tutti i serventi sono occupati.

Descrizione

Tale probabilità è funzione del numero di serventi m e del traffico offerto A erlang ed è data da:

EB(m,A)=Amm!(i=0mAii!)1.

La formula in formato compatto è di difficile computazione e viene offerta generalmente in forma tabulata. Più algoritmicamente aggredibile è il formato ricorsivo:

EB(0,A)=1
EB(m,A)=AEB(m1,A)m+AEB(m1,A)

dove:

  • EB è la probabilità di blocco
  • m è il numero di risorse
  • A è il traffico offerto in erlang

L'ipotesi sottostante alla distribuzione Erlang B è che il processo sia a perdita: una richiesta ricevuta e non soddisfatta viene persa.

Tale formula è utilizzata per dimensionare il numero di linee in uscita da un centralino telefonico al fine di garantire una probabilità di blocco inferiore a una soglia desiderata per un certo valore di traffico offerto.

Il nome Erlang B è in onore dell'ingegnere danese Agner Krarup Erlang che ha studiato per primo queste problematiche relative al traffico agli inizi del XX secolo.

Generalizzazione per valori reali di m

In certi casi, tipicamente in fase di dimensionamento, può essere utile disporre di una formula che consente il calcolo per valori di m reali (ovviamente positivi):

EB(m,A)=(A0eAt(1+t)mdt)1

Dalla Erlang B alla Gamma alla Dirichlet

Se si hanno k indipendenti v.c. casuali distribuite ciascuna come una variabile casuale Gamma con un parametro comune a tutti e unitario e un parametro individualizzato (si tratta dunque di v.c. dette Erlang B, ciascuna con il proprio parametro)

YiGamma(1,αi)

definendo la loro somma come

V=i=1kYiGamma(1,i=1kαi),

allora si ha che

(X1,,Xk)=(Y1/V,,Yk/V)Dirk(α1,,αk).

dove Dirk è una variabile casuale di Dirichlet.

Voci correlate

Collegamenti esterni

Template:Portale