1 Introduction |
|
1 | (12) |
|
1.1 The Limits of the Internet |
|
|
2 | (2) |
|
1.2 The Problem: We Expect the Internet to Act Like a Telephone |
|
|
4 | (2) |
|
|
6 | (2) |
|
1.4 How Does This Help Me Get My Weather Forecast for Chicago? |
|
|
8 | (1) |
|
1.5 Case Study: Delay-Tolerant Electronic Commerce |
|
|
9 | (2) |
|
1.6 What Does This Have to Do with Satellites? |
|
|
11 | (1) |
|
|
12 | (1) |
2 Delay-Tolerant Networking |
|
13 | (16) |
|
|
13 | (5) |
|
|
13 | (1) |
|
2.1.2 Bundling Data and Negotiation Parameters |
|
|
14 | (1) |
|
|
14 | (1) |
|
2.1.4 Delay-Tolerance in Applications |
|
|
14 | (1) |
|
|
15 | (1) |
|
2.1.6 The End-to-End Principle |
|
|
15 | (1) |
|
|
16 | (1) |
|
2.1.8 Link Symmetry and Error Rate |
|
|
16 | (1) |
|
2.1.9 Delay versus Disruption |
|
|
17 | (1) |
|
|
18 | (4) |
|
|
19 | (1) |
|
|
20 | (1) |
|
|
21 | (1) |
|
2.2.4 Convergence Layer Adapters |
|
|
22 | (1) |
|
|
22 | (3) |
|
2.4 DTN versus Information-Centric Networking |
|
|
25 | (1) |
|
|
26 | (3) |
3 Satellite Communications |
|
29 | (24) |
|
|
30 | (3) |
|
3.2 Communication Protocols |
|
|
33 | (4) |
|
3.2.1 CCSDS TM/TC and AOS |
|
|
33 | (1) |
|
|
34 | (1) |
|
|
35 | (1) |
|
|
35 | (1) |
|
3.2.5 Satellite Communication Services |
|
|
36 | (1) |
|
3.3 Distributed Multiple Access Schemes |
|
|
37 | (4) |
|
3.3.1 Time Division Multiple Access |
|
|
38 | (1) |
|
3.3.2 Code Division Multiple Access |
|
|
39 | (1) |
|
3.3.3 Frequency Division Multiple Access |
|
|
40 | (1) |
|
|
41 | (1) |
|
|
42 | (8) |
|
|
42 | (3) |
|
3.5.2 LEO and MEO Networks |
|
|
45 | (3) |
|
|
48 | (2) |
|
|
50 | (3) |
4 Toward Delay-Tolerant Satellite Networks |
|
53 | (34) |
|
|
54 | (7) |
|
4.1.1 Familiar Delay-Tolerant Applications |
|
|
55 | (1) |
|
|
55 | (1) |
|
4.1.3 Delay-Tolerant Earth Observation |
|
|
56 | (3) |
|
4.1.4 Beyond Earth Applications |
|
|
59 | (2) |
|
4.2 DTN at the Core of DTSNs |
|
|
61 | (4) |
|
|
65 | (2) |
|
4.3.1 Addresses versus Identifiers |
|
|
65 | (1) |
|
4.3.2 Transponders versus Satellites |
|
|
66 | (1) |
|
|
67 | (6) |
|
4.4.1 Contact Modeling Accuracy |
|
|
70 | (1) |
|
4.4.2 Contact versus Links |
|
|
71 | (1) |
|
4.4.3 Contacts for Multiple Nodes |
|
|
72 | (1) |
|
|
73 | (3) |
|
4.5.1 Scheduled Multiple Access |
|
|
75 | (1) |
|
4.5.2 Contact Plan Distribution |
|
|
75 | (1) |
|
4.6 Case Study: The Ring Road Architecture |
|
|
76 | (8) |
|
4.6.1 How Would the User Experience This Service? |
|
|
82 | (2) |
|
|
84 | (3) |
5 Models for Delay-Tolerant Satellite Networks |
|
87 | (18) |
|
|
87 | (1) |
|
|
88 | (2) |
|
|
90 | (7) |
|
|
97 | (2) |
|
|
99 | (4) |
|
|
99 | (2) |
|
|
101 | (2) |
|
5.5.3 Quickest Data Delivery |
|
|
103 | (1) |
|
|
103 | (2) |
6 Technologies for Delay-Tolerant Satellite Networks |
|
105 | (40) |
|
|
105 | (14) |
|
6.1.1 Transmission Protocols |
|
|
106 | (9) |
|
6.1.2 Management Protocols |
|
|
115 | (2) |
|
|
117 | (2) |
|
6.2 DTN Implementations for Space |
|
|
119 | (6) |
|
|
120 | (3) |
|
|
123 | (2) |
|
6.3 Schedule-Aware Bundle Routing |
|
|
125 | (14) |
|
6.3.1 Contact Graph Routing |
|
|
129 | (4) |
|
6.3.2 Route Determination Procedure |
|
|
133 | (6) |
|
6.4 DTN Flight Validations |
|
|
139 | (4) |
|
6.4.1 EPDXI Deep Space Mission |
|
|
139 | (2) |
|
|
141 | (1) |
|
6.4.3 International Space Station |
|
|
142 | (1) |
|
|
143 | (2) |
7 Cross-Linked Delay-Tolerant Satellite Networks |
|
145 | (32) |
|
|
145 | (7) |
|
7.1.1 Sun-Synchronous Orbit |
|
|
149 | (1) |
|
|
150 | (2) |
|
7.2 DTSN Constellation Design |
|
|
152 | (19) |
|
7.2.1 Equator-Parallel Formation |
|
|
153 | (3) |
|
|
156 | (3) |
|
|
159 | (4) |
|
7.2.4 Along-Track Formation |
|
|
163 | (8) |
|
|
171 | (3) |
|
7.3.1 Heterogenous Connectivity |
|
|
171 | (1) |
|
7.3.2 Heterogenous Data Rates |
|
|
172 | (1) |
|
7.3.3 Heterogenous Services |
|
|
173 | (1) |
|
|
174 | (3) |
8 Contact Plan Design |
|
177 | (24) |
|
8.1 Reasons to Further Process the Contact Topology |
|
|
178 | (6) |
|
|
178 | (2) |
|
|
180 | (1) |
|
|
181 | (1) |
|
8.1.4 Platform Constraints |
|
|
182 | (2) |
|
|
184 | (1) |
|
8.2 Contact Plan Design Procedures |
|
|
184 | (15) |
|
|
185 | (2) |
|
|
187 | (16) |
|
8.2.2.2 Suboptimal Methodologies |
|
|
192 | (7) |
|
|
199 | (2) |
9 Challenges in Delay-Tolerant Satellite Networking |
|
201 | (22) |
|
|
201 | (2) |
|
|
203 | (11) |
|
9.2.1 Provoked by Storage Exhaustion |
|
|
204 | (1) |
|
9.2.2 Provoked by Insufficient Volume |
|
|
204 | (4) |
|
9.2.3 Congestion Control Strategies |
|
|
208 | (6) |
|
|
214 | (5) |
|
9.3.1 Route Table Computation |
|
|
215 | (2) |
|
9.3.2 Opportunistic Forwarding |
|
|
217 | (2) |
|
|
219 | (1) |
|
|
220 | (1) |
|
9.6 Prospects and Impacts |
|
|
221 | (1) |
|
|
222 | (1) |
Appendix A: DTSN Tools |
|
223 | (12) |
|
|
223 | (6) |
|
|
224 | (1) |
|
|
225 | (1) |
|
|
225 | (1) |
|
|
226 | (1) |
|
A.1.5 Integrating DTN Implementations |
|
|
226 | (1) |
|
|
227 | (2) |
|
A.2 Contact Plan Designer |
|
|
229 | (6) |
|
A.2.1 Contact Plan Determination |
|
|
229 | (1) |
|
A.2.2 Contact Plan Design |
|
|
230 | (1) |
|
A.2.3 Contact Plan Analysis |
|
|
231 | (1) |
|
|
232 | (3) |
Acronyms |
|
235 | (4) |
About the Authors |
|
239 | (2) |
Index |
|
241 | |