Multi-path GEM for Routing in Wireless Sensor Networks

Wireless sensor networks are expected to be used in many different applications such as disaster relief and environmental control. Efficient routing protocols need to be thoroughly studied before wireless sensor networks are widely deployed. GEM is an ingenious routing algorithm that is based on the idea of graph embedding. Using a well designed virtual coordinate system, GEM provides a remarkably simple route selection mechanism. However, GEM does not survive edge failures well. In this paper, we propose R-GEM and S-GEM that use the idea of GEM and improve its reliability performance significantly. Both of them outperform GEM in all of the experimental scenarios. Specifically, in the case that 2% of all edges in the network fail to transfer packets, when only disjoint pairs are taken into consideration, GEM leads to a path error rate of 10% while R-GEM and S-GEM only result in a path error rate of 2%.

[1]  Philip D. MacKenzie Lower Bounds for Randomized Exclusive Write PRAMs , 1995, SPAA '95.

[2]  Lenwood S. Heath,et al.  Graph embeddings and simplicial maps , 2007, Theory of Computing Systems.

[3]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[4]  Arnold L. Rosenberg,et al.  Work-preserving emulations of fixed-connection networks , 1997, JACM.

[5]  Alexander Kurz,et al.  MuMHR: Multi-path, Multi-hop Hierarchical Routing , 2007, International Conference on Sensor Technologies and Applications.

[6]  James Newsome,et al.  GEM: Graph EMbedding for routing and data-centric storage in sensor networks without geographic information , 2003, SenSys '03.

[7]  Dipak Ghosal,et al.  Multipath Routing in Mobile Ad Hoc Networks: Issues and Challenges , 2003, MASCOTS Tutorials.

[8]  Giuseppe Serazzi,et al.  Computer virus propagation models , 2004 .

[9]  Joseph Y. Halpern,et al.  Gossip-based ad hoc routing , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[10]  E. Gaura,et al.  MuMHR: Multi-path, Multi-hop Hierarchical Routing , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[11]  K. Scott,et al.  Routing and channel assignment for low power transmission in PCS , 1996, Proceedings of ICUPC - 5th International Conference on Universal Personal Communications.

[12]  Arnold L. Rosenberg,et al.  Graph Separators, with Applications , 2001, Frontiers of Computer Science.

[13]  Jorge Urrutia,et al.  Compass routing on geometric networks , 1999, CCCG.