Geographic Dijkstra-Based Multicast Algorithm for Wireless Sensor Networks

Abstract. Limited resources in Wireless Sensor Networks (WSNs) are the key concern that needs to be given a careful consideration when studying virtually any aspect of a sensor network. Therefore, energy demands and radio bandwidth utilization should be addressed, especially in one-to-many communication. It is evident that a need for centralized networkwide topology knowledge can jeopardize scarce energy resources of a sensor network. Thus, localized geographic multicast relies solely on locally available information about the position of current node, other nodes within the radio range and the location of destination group members. Greedy multicast routing procedures often transport messages along paths that may be far from being optimal. Therefore, Dijkstrabased Localized Energy-Efficient Multicast Algorithm (DLEMA) is presented, described with pseudocode, and discussed. DLEMA focuses on discovering energy shortest paths leading through nodes that provide the maximum geographical advance towards desired destinations. Local routes are followed owing to the use of a source routing technique. Additionally, the algorithm takes advantage of the broadcast nature of omnidirectional radio communication and utilizes perimeter routing to find a solution for local optimum situations. The analysis of the simulation results confirms interesting characteristics of the proposed algorithm

[1]  Ivan Stojmenovic,et al.  Hierarchical geographic multicast routing for wireless sensor networks , 2007 .

[2]  Kaoru Sezaki,et al.  Mobility-Assisted Position Estimation in Wireless Sensor Networks , 2008, 2008 14th IEEE International Conference on Parallel and Distributed Systems.

[3]  Deborah Estrin,et al.  Geographical and Energy Aware Routing: a recursive data dissemination protocol for wireless sensor networks , 2002 .

[4]  Sang-Ha Kim,et al.  Multicast Protocol for Real-Time Data Dissemination in Wireless Sensor Networks , 2011, IEEE Communications Letters.

[5]  Kenneth J. Supowit,et al.  The Relative Neighborhood Graph, with an Application to Minimum Spanning Trees , 1983, JACM.

[6]  Young-Bae Ko,et al.  FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions , 2005, EUC Workshops.

[7]  Maciej Stasiak,et al.  Analysis of the Influence of Group Members Arrangement on the Multicast Tree Cost , 2009, 2009 Fifth Advanced International Conference on Telecommunications.

[8]  Pedro M. Ruiz,et al.  Exploiting Local Knowledge to Enhance Energy-Efficient Geographic Routing , 2006, MSN.

[9]  Himabindu Pucha,et al.  Distributed Hashing for Scalable Multicast in Wireless Ad Hoc Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

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

[11]  P. Żmudziński,et al.  The influence on network topology on the efficiency of multicast heuristic algorithms , 2006 .

[12]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[13]  Paolo Santi Topology control in wireless ad hoc and sensor networks , 2005 .

[14]  Ahmed Helmy,et al.  Efficient and robust geocasting protocols for sensor networks , 2005, Comput. Commun..

[15]  Ivan Stojmenovic,et al.  Hierarchical Geographic Multicast Routing for Wireless Sensor Networks , 2007 .

[16]  P.M. Ruiz,et al.  Bandwidth-Efficient Geographic Multicast Routing Protocol for Wireless Sensor Networks , 2007, IEEE Sensors Journal.

[17]  Brad Karp,et al.  GPSR : Greedy Perimeter Stateless Routing for Wireless , 2000, MobiCom 2000.

[18]  Pedro M. Ruiz,et al.  Energy-efficient Geographic Multicast Routing for Error-prone Wireless Sensor Networks , 2007, 2007 IEEE Radio and Wireless Symposium.

[19]  Piotr Zwierzykowski,et al.  Dijkstra-based localized multicast routing in Wireless Sensor Networks , 2012, 2012 8th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP).

[20]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[21]  Cícero Garrozi,et al.  Multiobjective Genetic Algorithm for Multicast Routing , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[22]  Pedro M. Ruiz,et al.  Energy-efficient Geographic Multicast Routing for Error-prone Wireless Sensor Networks , 2007 .

[23]  Chuanhe Huang,et al.  Energy-aware location-aided multicast routing in sensor networks , 2005, Proceedings. 2005 International Conference on Wireless Communications, Networking and Mobile Computing, 2005..

[24]  Pedro M. Ruiz,et al.  LEMA: Localized Energy-Efficient Multicast Algorithm based on Geographic Routing , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.