Qualità del Servizio Flashcards
Cosa significa quality of service?
È un indicatore oggettivo di quanto il livello del servizio soddisfa le aspettative del cliente, è strettamente dipendente da:
- banda disponibile
- ritardi
- packet dropping
- blocking probability
- set-up delay
Cosa significa quality of experience
È un indicatore, soggettivo, del livello del servizio offerto
Come si può definire QoS?
Vi sono due modi
- assoluto
- relativo
Qual’è una caratteristica fondamentale, del traffico di internet, da tenere in considerazione quando si parla di QoS?
Che il traffico di internet è a burst
Definire almeno due tipi di servizi
- real time services
- elastic services
Elencare i mezzi utilizzati per garantire QoS
- flow and/or traffic type identification
- traffic engineering
- call admission control
- network resource signalling
- traffic regulation
- scheduling techniques
- over-provisioning
Quali sono i due modelli per garantire QoS nelle reti IP?
- integrated services (IntServ)
- differentiated services (DiffServ)
Descrivere la traffic regulation
due tipi di contratti
- service level agreement: ossia una serie di servizi misurabili che il provider deve soodisfare per il traffico compliant
- traffic conditioning agreement: ossia un profilo del traffico del cliente
- - traffico complian
- - traffico non-compliant
- - peak rate, average rate, maximum burst lenght, etc.
il traffico non-compliant può essere gestito in tre maniere diverse:
- policing
- shaping
- marking
Descrivere token bucket
Token bucket richiede che vi sia un secchio all’ingresso, nel quale viene posto un token ogni 1/r, quindi viene rimosso un token al passaggio di una unità di traffico, se non ci sono token disponibili, il traffico viene scartato fino a quando non vi è almeno un token nel secchio
Descrivere le principali differenze tra token bucket policing e shaping
Policing scarta il traffico non compliant ma mantiene un ritardo molto basso.
Shaping mantiene anche il traffico non compliant ma introduce un ritardo non ignorabile.
Descrivere brevemente leaky bucket
Leaky bucket è un algoritmo altrernativo a token bucket, effettua uno smoothing dei burst, in quanto i token non si possono accumulare, quindi notiamo che il tasso a cui vengono generati i token è anche il peak rate.
Quali sono i due tipi di resource allocation?
- Deterministic allocation
- Statistical allocation
Descrivere peak allocation
Peak allocation è un algoritmo che funziona bene quando il traffico in ingresso ha tutto lo stesso rate, infatti, minore è la differenza tra il peak rate e l’average rate, maggiore sarà l’efficienza.
Introduce ritardi quando si hanno differenze di rate tra i canali in ingresso ma mantiene tutti i pacchetti.
Viene usato quando non è stato applicato un regolatore al traffico in ingresso.
Descrivere dual leaky bucket allocation
Tipicamente usato quando il traffico in ingresso è stato già sottoposto a token bucket + leaky bucket
Permette di effettuare un’allocazione deterministica lossless.
Introduce un limite di tempo per il quale i pacchetti possono passare al peak rate
Buffer capacity and output capacity should be choosen wisely
Cosa si può affermare considerando PA e DLB
Che DLB permette di gestire più flow di input, senza perdite, rispetto a PA