Presentation is loading. Please wait.

Presentation is loading. Please wait.

Geographic Routing without Location Information Ananth Rao, Sylvia Ratnasamy, Christos Papadimitriou, Scott Shenker and Ion Stoica MobiCom 2003.

Similar presentations


Presentation on theme: "Geographic Routing without Location Information Ananth Rao, Sylvia Ratnasamy, Christos Papadimitriou, Scott Shenker and Ion Stoica MobiCom 2003."— Presentation transcript:

1 Geographic Routing without Location Information Ananth Rao, Sylvia Ratnasamy, Christos Papadimitriou, Scott Shenker and Ion Stoica MobiCom 2003

2 Outline Introduction Coordinate Construction –Perimeter Nodes Know Location –Perimeter Nodes are Known –No Location Information Routing Algorithm Performance Conclusion

3 INTRODUCTION Geographic Routing protocol –Refer to nodes by their location Not address –To route greedily Towards the destination However –Location information is not available at the nodes Geographic methods cannot be used

4 Introduction (cont.) In this paper –Define a scalable coordinate-based routing algorithm Does not rely on location information Can be used in a wide variety of ad hoc and sensornet environments virtual coordinates –x_coordinates –y_coordinates

5 COORDINATE CONSTRUCTION A method for constructing virtual coordinates without location information Perimeter nodes –Perimeter nodes know their location –Perimeter nodes know that they are perimeter nodes, but don ’ t know their location –Nodes know neither their location, nor whether they are on perimeter

6 COORDINATE CONSTRUCTION (cont.) 64 perimeter nodes 8 units

7 Perimeter Nodes Know Location Relaxation procedure –All non-perimeter nodes can determine their coordinates – X_coordinates Y_coordinates X1 ………………………..Xn x3x5 x4

8 Perimeter Nodes Know Location (cont.) Initial coordinates (100,100) 3200 nodes

9 Perimeter Nodes Know Location (cont.) 10 iterations

10 Perimeter Nodes Know Location (cont.) 100 iterations

11 Perimeter Nodes Know Location (cont.) 1000 iterations

12 Perimeter Nodes are Known Perimeter nodes know that they are perimeter nodes, but don ’ t know their location –perimeter nodes flood the network HELLO message To discover the distances (in hops) between all perimeter nodes Triangulation algorithm

13 Perimeter Nodes are Known (cont.) Step 1 –Each perimeter node broadcasts a HELLO message –perimeter vector Step 2 –Each perimeter node broadcasts its perimeter vector –Every perimeter node knows the distances between every pair of perimeter nodes Step 3 –Every perimeter node uses a triangulation algorithm to compute the coordinates

14 Perimeter Nodes are Known (cont.)

15 No Location Information Nodes know neither their location, nor whether they are on perimeter Perimeter node criterion –if a node is the farthest away, among all its two-hop neighbors, then the node decides that it is on the perimeter

16 No Location Information (cont.)

17 Routing Algorithm Packets are routed according to three rules –Greedy –Stop –Dead-end

18 Performance 200 × 200 square units Radio range is 8 units

19 Performance (cont.)

20 hops

21 Performance (cont.)

22 Conclusion This paper present an algorithm for assigning coordinates to nodes –virtual coordinates used to perform geographic routing

23


Download ppt "Geographic Routing without Location Information Ananth Rao, Sylvia Ratnasamy, Christos Papadimitriou, Scott Shenker and Ion Stoica MobiCom 2003."

Similar presentations


Ads by Google