1 / 26

GLIDER: Gradient Landmark-Based Distributed Routing for Sensor Networks

GLIDER: Gradient Landmark-Based Distributed Routing for Sensor Networks. Qing Fang , Jie Gao, Leonidas J. Guibas, Vin de Silva , Li Zhang Department of Electrical Engineering, Computer Science, Mathematics, Stanford University Information Dynamics Lab, HP Labs INFOCOM 2005

rhian
Télécharger la présentation

GLIDER: Gradient Landmark-Based Distributed Routing for Sensor Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GLIDER: Gradient Landmark-Based Distributed Routing for Sensor Networks Qing Fang, Jie Gao,Leonidas J. Guibas,Vin de Silva, Li Zhang Department of Electrical Engineering, Computer Science, Mathematics, Stanford University Information Dynamics Lab, HP Labs INFOCOM 2005 Speaker:Shih-Yun Hsu

  2. Outline • Introduction • GLIDER • Landmark selection • Local landmark coordinate • Naming • Routing • Simulation • Conclusions

  3. Introduction • Routing algorithm are classified • Proactive • Routing table • Proactively maintained and take advantage of the hierarchical structure of IP addresses to enable route discovery • Hard to maintain routing table when topology changes frequently • Reactive • AODV or DSR • Flooding the network in order to discover the desired route

  4. Introduction • Routing algorithm in WSNs • Power conservation becomes a serious concern and flooding is undesirable

  5. Introduction • Geographical routing • Compute routes that are often close to the best possible • Do so with very little overhead in maintaining auxiliary routing structures • GPS receivers can be costly and lead to cumbersome node form factors

  6. Introduction • Localization algorithms • Only some nodes, called anchor nodes, know their location by manually or GPS • Other nodes determine their location by estimating their distances to three or more of these anchors and then become anchors themselves • Localization algorithms are still quite expensive in terms of computation or communication, and often insufficiently accurate

  7. Introduction • GLIDER • Location-unaware • Topology-enabled routing • The whole networks are connectivity

  8. GLIDER • Landmark selection • Local landmark coordinate • Naming • Routing

  9. Landmark selection • Desire to have several landmarks lying close to topological features, such as hole boundaries • Arrange for nodes near the boundary to be selected as landmarks with higher probability than interior nodes • Expect the number of landmarks to be proportional to the number of holes (or topological features) of the sensor domain

  10. Landmark selection

  11. GLIDER Landmark Voronoi Complex (LVC)

  12. GLIDER Combinatorial Delaunay Triangulation (CDT)

  13. GLIDER • Each node in the same tile is knowing their home landmark and the shortest path to the home landmark

  14. GLIDER • Each landmark also flooding to neighbor tile • Each node is knowing the shortest path to neighboring landmark • Each landmark is knowing other landmark positions • Each landmark builds its shortest path tree by CDT

  15. Local landmark coordinate • Each node calculate the distances or hops between home landmark and neighboring landmark to itself 2 3 1 (1, 2, 3)

  16. Naming • Each node has ID and Name • ID is unique • Name is not necessary unique • Name is • Home landmark ID • For local landmark coordinate • Ex:(Name, 1, 2, 3)

  17. Routing • Global routing • Local routing

  18. Local routing • Local routing (intra-routing) is done by gradient descent using the local landmark coordinates • Greedily routing

  19. Global routing D S

  20. Simulation • C++ programming • Network-level simulations using ns-2 will be undertaken in the near future • 2000 sensor nodes • 23 landmarks • 5 landmarks are near the hole boundary • 18 are chosen randomly • Using a Gaussian random variable with standard deviation equal to 50%

  21. Simulation • 20 pairs of sources and destinations selected at random, with path length about 40 hops in each case • The density of network is important

  22. Simulation D D S S D D S S GPSR GLIDER

  23. Simulation S S D D D D S S D S D S GPSR GLIDER

  24. Simulation 45 pairs of randomly chosen source and destination GPSR GLIDER

  25. Conclusions • This paper propose a topology-based and location-unaware routing • This paper combines LVC and CDT to maintain routing • It will more power balance than GPSR

  26. Thank You!!

More Related