BOND: Unifying Mobile Networks with Named Data
Michael Meisel
Ph.D. Dissertation Defense March 16, 2011
BOND: Unifying Mobile Networks with Named Data Michael Meisel - - PowerPoint PPT Presentation
BOND: Unifying Mobile Networks with Named Data Michael Meisel Ph.D. Dissertation Defense March 16, 2011 Freeform Wireless Networks Multi-hop Unpredictable mobility Can be connected or disconnected Examples: MANETs, VANETs,
Ph.D. Dissertation Defense March 16, 2011
2
3
4
5
6
7
8
[1] S. Biswas and R. Morris. ExOR: opportunistic multi-hop routing for wireless networks. ACM SIGCOMM Computer Communication Review, 35(4):144, 2005. [2] S. Chachulski, M. Jennings, S. Katti, and D. Katabi. Trading structure for randomness in wireless
9
10
[3] A. Vahdat and D. Becker. Epidemic routing for partially-connected ad hoc networks. Technical Report CS-2000-06, Duke University, 2000. [4] T. Spyropoulos, K. Psounis, and C. S. Raghavendra. Spray and wait: an efficient routing scheme for intermittently connected mobile networks. In WDTN: SIGCOMM Workshop on Delay-Tolerant Networking, 2005.
11
12
13
14
15
16 22
17
22
18
22
19 22
20 22
21
22
23
24
25
26
27
28
29
30
31
32
C B S A E F D R
33
C B S A E F D R
d(F,R) = 3 d(E,R) = 3 d(B,R) = 8 d(A,R) = 11 d(C,R) = 10 d(S,R) = 14 d(D,R) = 16
34
S R
C B A E F D
35
S R
d(S,R) = 14 C B A E F D d(B,R) = 8 d(A,R) = 11 d(C,R) = 10 d(D,R) = 16 16 > 14 ineligible
36
R
d(S,R) = 14 C B A E F D d(B,R) = 8 d(A,R) = 11 d(C,R) = 10 wait = ? wait = ? wait = ? S
37
R
E F D C B A wait = random() wait = random() wait = random() S
38
R
d(S,R) = 14 E F D C B A d(B,R) = 8 d(A,R) = 11 d(C,R) = 10 S
39
R distance traversed from S = 5 d(C,R) = 10 d(S,C,R) = 5+10 = 15 wait ! 15-14 d(S,R) = 14 C B A E F D
5 S
40
R
C B A E F D distance traversed from S = 6 d(B,R) = 8 d(S,R) = 6+8 = 14 wait ! 14-14 wait ! 2 wait ! 1 S 6 d(S,R) = 14
41
R
C B A E F D S
42
R
C B A E F D B S
E
43
R
C F D B wait ! 2 wait ! 1 A S
E
44
R
F D B A S C
E
45
R F D B A S C
E
46
R
F D B A S C
E
47
R F D B A S C
48
49
50
R
B A Q C
51
R
B A Q C
52
R
B A Q C
53
R
B A Q A C
54
R B A Q
C
55
R B A Q
C
56
R B A Q
C
A C
57
R
B C Q
58
R B Q
C A
59
R B Q
C A
60
61
62
63
64
65
66
[5] W. Navidi and T. Camp. Stationary distributions for the random waypoint mobility model. Mobile Computing, IEEE Transactions on, 3(1):99 – 108, Jan 2004.
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Dan Jen and Michael Meisel. “APT: A Practical Transit-Mapping Service: Overview and Comparisons.” At 70th Internet Engineering Task Force Meeting, Routing Research Group. Vancouver, British Columbia, Canada: December 7, 2007. Dan Jen, Michael Meisel, He Yan, Dan Massey, Lan Wang, Beichuan Zhang, and Lixia Zhang. “Towards a New Internet Routing Architecture: Arguments for Separating Edges from Transit Core.” In Proceedings of the Seventh ACM Workshop on Hot Topics in Networks (HotNets-VII). October 2008. Dan Jen and Michael Meisel. “APT: An Architecture for Practical Transit Core Separation.” At Internet Multi-Resolution Analysis Workshop III: Beyond Internet MRA: Network of Networks. Institute for Pure & Applied Mathematics, Los Angeles, California: November 7, 2008. Michael Meisel, Vasileios Pappas, and Lixia Zhang. “A Taxonomy of Biologically Inspired Research in Computer Networking.” Computer Networks, 54(6): 901 -- 916. April 2010. Michael Meisel, Vasileios Pappas, and Lixia Zhang. “Ad Hoc Networking via Named Data.” In Proceedings of the Fifth ACM Workshop on Mobility in the Evolving Internet Architecture (MobiArch). September 2010.
82