Presentation is loading. Please wait.

Presentation is loading. Please wait.

Carnet: Scalable Ad-Hoc Mobile Networking Robert Morris with Kaashoek and Karger.

Similar presentations


Presentation on theme: "Carnet: Scalable Ad-Hoc Mobile Networking Robert Morris with Kaashoek and Karger."— Presentation transcript:

1 Carnet: Scalable Ad-Hoc Mobile Networking Robert Morris with Kaashoek and Karger

2 How can a network support a world of devices? No wires. Mobility. Self-configuration. Ease of deployment. Scalability to 1000s of nodes.

3 Ad-Hoc Nets: The Dream Nodes forward each others’ packets. No infrastructure; easy to deploy; fault tolerant. Short hops are good for power and spectrum. Can it be made to work? Hari Frans

4 Ad-Hoc Nets: The Reality From a simulation of the best existing ad-hoc system. Y axis is protocol overhead, in packets per second. Node motion causes protocol activity.

5 Carnet Overview Radio Neighbors Geographic Forwarding Location Server Location Client AppsIP

6 Geographic Forwarding Scales Well A B C D F C’s radio range A addresses packets to G’s latitude/longitude. G is “east” of C. C only needs to know about immediate neighbors. E G

7 Grid Location Service (GLS) A G … G … G f(G) G updates all of f(G) as it moves Query to f(G) G registers its latitude/longitude with the set of nodes f(G). Any other node can compute the same f(G) to send queries. Self-contained, load-balanced, fault-tolerant. X Y Z

8 GLS’s Fixed Spatial Hierarchy Level 1 Level 2 Level 3 Level 4

9 3 Servers Per Node per Level n s s s s s s s s s In each square, n’s server is the node with ID numerically closest to n.

10 Queries Search Upwards n s s s s s s s s s3 Each step: visit node with ID closest to n in surrounding square. x s2 s1

11 The Induction Assumption 23 6 40 207 37 21 16 4 2 19 41 “Route to node with ID closest to x” works in each Level L square. 3 Level L Square Update from 18 Level L+1 Square

12 The Inductive Step (1) 23 6 40 207 37 21 16 4 2 19 41 Each node sends an update to its server in sibling squares at Level L. 3

13 The Inductive Step (2) 23 6 40 207 37 21 16 4 2 19 41 Result: each node knows all nodes with close IDs at Level L + 1. 3

14 Route to Node with ID near X=18 23 6 40 207 37 21 16 4 2 19 41 3 Update from 18

15 Simulation Environment A square universe. 100 nodes per square km. No locality: –Nodes move randomly at 0 to 10 m/s. –Uniform communication.

16 Carnet Overhead Scales Well

17 Carnet Delivers Packets

18 Challenges Variable node density. Communication patterns. Per-node available b/w. Geographic holes. Spatial congestion control.

19 Carnet Summary Self-configuring. Easy to deploy. Scalable. Starting to build prototype.


Download ppt "Carnet: Scalable Ad-Hoc Mobile Networking Robert Morris with Kaashoek and Karger."

Similar presentations


Ads by Google