|
|
1 | (8) |
|
1.1 Unicast, Broadcast, and Multicast |
|
|
1 | (1) |
|
1.2 Scalability and Bandwidth Efficiency |
|
|
2 | (1) |
|
1.3 Multicasting Over Next-Generation Internet |
|
|
3 | (6) |
|
1.3.1 Multicast with an AON Approach |
|
|
3 | (2) |
|
1.3.2 Application of AOM to IPTV |
|
|
5 | (1) |
|
1.3.3 Developing a Generic AON Simulation Framework |
|
|
5 | (1) |
|
|
6 | (1) |
|
|
6 | (3) |
|
2 Background and Literature Review |
|
|
9 | (30) |
|
2.1 The Evolution of IP Multicast |
|
|
9 | (7) |
|
2.1.1 Intra-Domain Multicast |
|
|
9 | (4) |
|
2.1.2 Inter-Domain Multicast |
|
|
13 | (3) |
|
|
16 | (4) |
|
2.2.1 Approaches for Overlay Multicast |
|
|
16 | (3) |
|
2.2.2 An Architectural Perspective |
|
|
19 | (1) |
|
2.3 Modern Multicast: Exploiting the Enhanced Intelligence |
|
|
20 | (6) |
|
|
20 | (1) |
|
|
21 | (1) |
|
|
22 | (2) |
|
|
24 | (2) |
|
2.4 Application-Oriented Networking |
|
|
26 | (4) |
|
|
26 | (2) |
|
|
28 | (2) |
|
|
30 | (4) |
|
|
31 | (1) |
|
2.5.2 IPTV Channel Zapping |
|
|
32 | (2) |
|
|
34 | (5) |
|
|
35 | (4) |
|
3 Application-Oriented Multicast |
|
|
39 | (32) |
|
|
39 | (8) |
|
3.1.1 Membership Management |
|
|
40 | (1) |
|
3.1.2 Multicast Forwarding Protocol |
|
|
41 | (1) |
|
3.1.3 Service Model Level Evaluation: AOM, IP, and Overlay |
|
|
42 | (5) |
|
3.2 Practical Design Issues |
|
|
47 | (1) |
|
3.3 Bloom-Filter Based Implementation of AOM |
|
|
48 | (6) |
|
3.3.1 Bloom Filter Data Structure |
|
|
48 | (2) |
|
3.3.2 Group Joining Process |
|
|
50 | (1) |
|
3.3.3 MUM Processing at the SRC |
|
|
51 | (2) |
|
3.3.4 Downstream Data Forwarding |
|
|
53 | (1) |
|
3.3.5 Group Leaving Process |
|
|
54 | (1) |
|
3.4 Discussions on Implementation Details |
|
|
54 | (4) |
|
3.4.1 Services Decoupled from Routing |
|
|
54 | (1) |
|
3.4.2 Asymmetric Routing Scenario |
|
|
55 | (1) |
|
3.4.3 Supporting the Multisource |
|
|
55 | (2) |
|
3.4.4 Uniformed Intra-/Inter-domain Solution |
|
|
57 | (1) |
|
3.5 Theoretical Analysis on AOM Forwarding |
|
|
58 | (3) |
|
3.5.1 Loop-Free Forwarding Without Redundant Traffic |
|
|
58 | (2) |
|
3.5.2 False Positives in Forwarding |
|
|
60 | (1) |
|
3.6 Performance Evaluation |
|
|
61 | (8) |
|
|
62 | (2) |
|
|
64 | (4) |
|
3.6.3 Forwarding False Positive |
|
|
68 | (1) |
|
|
69 | (2) |
|
|
70 | (1) |
|
4 Inter-Domain AOM and Incremental Deployment |
|
|
71 | (32) |
|
4.1 BGP-View-Based Joining Process |
|
|
71 | (4) |
|
4.1.1 Revisiting the Basic Design of AOM |
|
|
72 | (1) |
|
4.1.2 Efficient Reverse SPT Constructing |
|
|
73 | (1) |
|
|
74 | (1) |
|
4.2 False-Positive Analysis |
|
|
75 | (9) |
|
4.2.1 False-Positive Forwarding on an Interface |
|
|
76 | (1) |
|
4.2.2 Forwarding Loop Issue of FRM |
|
|
77 | (2) |
|
4.2.3 Theoretical Analysis of AOM on Loops |
|
|
79 | (2) |
|
4.2.4 Complete Loop Elimination in AOM |
|
|
81 | (3) |
|
4.3 Incremental Deployability |
|
|
84 | (3) |
|
4.4 Performance Evaluation |
|
|
87 | (13) |
|
|
87 | (1) |
|
|
88 | (1) |
|
|
89 | (4) |
|
|
93 | (1) |
|
4.4.5 AOM Scalability Under False Positives |
|
|
94 | (3) |
|
4.4.6 Incremental Deployability |
|
|
97 | (3) |
|
|
100 | (3) |
|
|
100 | (3) |
|
5 AOM-Assisted Zapping Acceleration for IPTV |
|
|
103 | (28) |
|
5.1 Zapping Acceleration in IPTV Systems |
|
|
104 | (2) |
|
|
106 | (1) |
|
5.3 Theoretical Analysis of the TSS-Based Model |
|
|
107 | (8) |
|
5.3.1 Operation Pattern of TSS-Based Model |
|
|
108 | (1) |
|
5.3.2 Optimal Subchannel Data Rate |
|
|
109 | (1) |
|
|
110 | (2) |
|
5.3.4 Delay Bound Guarantee |
|
|
112 | (3) |
|
5.4 AAZA: AOM-Assisted Zapping Acceleration |
|
|
115 | (6) |
|
5.4.1 TSS-Based Model Facilitated by AOM |
|
|
115 | (3) |
|
5.4.2 Performance Analysis |
|
|
118 | (3) |
|
|
121 | (7) |
|
|
121 | (1) |
|
5.5.2 First I-Frame Delay |
|
|
122 | (1) |
|
5.5.3 Optimal Subchannel Data Rate |
|
|
123 | (3) |
|
5.5.4 Signaling Delay Effect |
|
|
126 | (1) |
|
5.5.5 Control Messages Overhead |
|
|
126 | (2) |
|
5.5.6 Data Forwarding Overhead |
|
|
128 | (1) |
|
|
128 | (3) |
|
|
130 | (1) |
|
6 Generic AON (GAON) Simulation Framework |
|
|
131 | (16) |
|
|
131 | (3) |
|
|
131 | (1) |
|
|
132 | (2) |
|
6.2 GAON Interfaces to ns-2 |
|
|
134 | (4) |
|
6.2.1 Scenario Control Interface |
|
|
134 | (1) |
|
6.2.2 Installing GAON Components in an ns-2 Node |
|
|
135 | (1) |
|
6.2.3 GAON Agent Classifier |
|
|
136 | (1) |
|
6.2.4 Interface to ns-2 Routing Table |
|
|
137 | (1) |
|
6.3 Implementation of AOM Under GAON |
|
|
138 | (8) |
|
|
140 | (1) |
|
6.3.2 Application-Layer AOM Agent |
|
|
141 | (3) |
|
6.3.3 Network-Layer AOM Agent |
|
|
144 | (2) |
|
|
146 | (1) |
|
|
146 | (1) |
|
7 Conclusions and Open Research Issues |
|
|
147 | (6) |
|
|
147 | (2) |
|
|
149 | (4) |
Index |
|
153 | |