09.03.2014 Views

Test bed per la valutazione della Qualità del Servizio in reti ottiche ...

Test bed per la valutazione della Qualità del Servizio in reti ottiche ...

Test bed per la valutazione della Qualità del Servizio in reti ottiche ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

__________________________________________________________________<br />

code a più alta priorità verranno servite più spesso rispetto a quelle con più bassa<br />

priorità: è come se nel DRR ci fossero valori di quantum diversi <strong>per</strong> ogni coda.<br />

3.3.2 Priority queu<strong>in</strong>g<br />

Il concetto di base di questo algoritmo è di assegnare ad ogni c<strong>la</strong>sse di servizio un<br />

numero che rappresenta <strong>la</strong> sua priorità. La c<strong>la</strong>sse con priorità più alta sarà servita<br />

ad ogni giro <strong>del</strong>lo scheduler e, f<strong>in</strong>ché questa avrà pacchetti da servire, essi saranno<br />

spediti. Non appena <strong>la</strong> coda si svuota lo scheduler passa a servire i pacchetti di<br />

quel<strong>la</strong> successiva, f<strong>in</strong>ché anche questi non term<strong>in</strong>ano e cosi via. Quando un<br />

pacchetto arriva nel<strong>la</strong> coda con priorità m<strong>in</strong>ore, questa viene servita non appena lo<br />

scheduler f<strong>in</strong>isce di spedire i pacchetti <strong>del</strong> servizio corrente. Il difetto di questo<br />

algoritmo è che le c<strong>la</strong>ssi con priorità m<strong>in</strong>ore possono cadere <strong>in</strong> starvation, e cioè<br />

non vengono servite <strong>per</strong> molto tempo <strong>in</strong> presenza di un flusso cont<strong>in</strong>uo di<br />

pacchetti appartenenti a c<strong>la</strong>ssi a priorità maggiore. Una soluzione a tale problema<br />

è il quantum, come <strong>per</strong> il WRR, che limita il numero di ottetti che possono essere<br />

spediti consecutivamente da una stessa coda.<br />

3.3.3 Controllo <strong>del</strong><strong>la</strong> Congestione<br />

Il controllo <strong>del</strong><strong>la</strong> congestione <strong>del</strong>le code <strong>in</strong>terne ai router è molto importante <strong>per</strong><br />

ottimizzare le prestazioni di rete. Come visto precedentemente il tempo di ritardo<br />

dei pacchetti (one-way de<strong>la</strong>y), è costituito dal<strong>la</strong> somma di tre fattori di cui solo<br />

uno è altamente variabile: il tempo di accodamento. Inizialmente è stata utilizzata<br />

<strong>la</strong> tecnica F.I.F.O. ( First In First Out): se il ritmo di entrata dei pacchetti è<br />

maggiore di quello di uscita, questi vengono memorizzati e quando <strong>la</strong> coda si<br />

riempie vengono scartati. Questa tecnica è molto semplice ma ha degli svantaggi<br />

che <strong>la</strong> rendono <strong>in</strong>efficiente nelle <strong>reti</strong> multiservizio:<br />

81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!