INDICE

 

Capitolo 1: Introduzione pag.1

 

Capitolo 2: Controllo di congestione per applicazioni multicast pag.5

2.1 Multicast pag.5

2.1.1 Pila protocollare pag.5

2.1.2 Reliable multicast pag.6

2.1.2.A Classificazione e funzionalità pag.6

2.1.2.B Criteri di valutazione pag.9

2.1.3.C Controllo di congestione “equation-based” pag.12

2.2 PGM pag.13

2.2.1 Introduzione pag.13

2.2.2 Considerazioni di progetto pag14

2.2.3 Opzioni pag.16

2.2.4 Architettura pag.17

2.2.4.A Operazioni della sorgente pag.17

2.2.4.B Operazioni del ricevitore pag.17

2.2.4.C Operazioni dell’elemento di rete pag.18

2.2.5 Elementi chiave pag.18

2.2.6 Procedure pag.20

2.3 PGMCC pag.25

2.3.1 Introduzione pag.25

2.3.2 Il protocollo pag.25

2.3.3 Pacchetti pag.27

2.3.4 Il controllo a finestra pag.28

2.3.5 La sorgente pag.29

2.3.6 La selezione dell’acker pag.29

2.3.7 Osservazioni pag.32

2.4 Reti satellitari pag.33

2.4.1 Problemi del PGMCC in reti satellitari pag.34

 

Capitolo 3: Network Simulator pag.36

3.1 Simulazione e NS pag.36

3.2 Ambiente di lavoro pag.38

3.3 Modellizzazione pag.39

3.4 Monitoraggio dati pag.41

 

 

 

 

 

 

 Capitolo 4: Campagna simulativa pag.43

4.1 Analisi di throughput pag.43

4.2 Throughput al variare del numero di ricevitori pag.43

4.2.1 Caso GEO pag.45

4.2.2 Caso MEO pag.49

4.2.3 Caso LEO pag.51

4.3 Throughput al variare della probabilità di perdita pag.53

4.3.1 Caso GEO pag.53

4.3.2 Caso MEO pag.54

4.3.3 Caso LEO pag.55

4.4 Throughput medio al variare del RTTSAT pag.55

4.4.1 Fissato il numero di ricevitori pag.55

4.4.2 Fissata la probabilità di perdita pag.57

4.5 Caso asimmetrico pag.59

4.5.1 Numero di ricevitori pari a 2 pag.60

4.5.2 Numero di ricevitori pari a 10 pag.61

4.5.3 Numero di ricevitori pari a 50 pag.62

4.6 Intra-protocol fairness pag.62

4.7 Inter-protocol fairness pag.63

 

Capitolo 5: Conclusioni pag.65

 

Riferimenti bibliografici pag.68

 

Appendice A Guida all’installazione pag.70

Appendice B Acronimi e formato pacchetti PGM pag.72

Appendice C Raccolta scripts pag.75

 

Glossario e Acronimi pag.104