Distributed Multicast Tree Construction in Wireless Sensor Networks

Multicast tree is a key structure for data dissemination from one source to multiple receivers in wireless networks. Minimum length multica modeled as the Steiner tree problem, and is proven to be NP-hard. In this paper, we explore how to efficiently generate minimum length multi wireless sensor networks (WSNs), where only limited knowledge of network topology is available at each node. We design and analyze a simple algorithm, which we call toward source tree (TST), to build multicast trees in WSNs. We show three metrics of TST algorithm, i.e., running and energy efficiency. We prove that its running time is $O(\sqrt {n\log n})$ , the best among all existing solutions to our best knowledge. We prove that TST tree length is in the same order as Steiner tree, which give a theoretical upper bound and use simulations to show the ratio be only 1.114 when nodes are uniformly distributed. We evaluate energy efficiency in terms of message complexity and the number of forwarding prove that they are both order-optimal. We give an efficient way to construct multicast tree in support of transmission of voluminous data.

[1]  Xinbing Wang,et al.  A distributed algorithm to construct multicast trees in wireless multi-hop networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[2]  Anujan Varma,et al.  Distributed algorithms for multicast path setup in data networks , 1996, TNET.

[3]  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).

[4]  Mohamed F. Younis,et al.  A survey on routing protocols for wireless sensor networks , 2005, Ad Hoc Networks.

[5]  Emmanuel Baccelli,et al.  The P2P-RPL routing protocol for IPv6 sensor networks: Testbed experiments , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.

[6]  Xiaonan Wang,et al.  Multicast for 6LoWPAN Wireless Sensor Networks , 2015, IEEE Sensors Journal.

[7]  J. Steele Growth Rates of Euclidean Minimal Spanning Trees With Power Weighted Edges , 1988 .

[8]  Michele Magno,et al.  A Low Cost, Highly Scalable Wireless Sensor Network Solution to Achieve Smart LED Light Control for Green Buildings , 2015, IEEE Sensors Journal.

[9]  Michael J. Neely Energy Optimal Control for Time-Varying Wireless Networks , 2006, IEEE Trans. Inf. Theory.

[10]  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.

[11]  F. Roberts Random minimal trees , 1968 .

[12]  T. Torfs,et al.  Low Power Wireless Sensor Network for Building Monitoring , 2013, IEEE Sensors Journal.

[13]  M. Penrose A Strong Law for the Longest Edge of the Minimal Spanning Tree , 1999 .

[14]  Ding-Zhu Du,et al.  A proof of the Gilbert-Pollak conjecture on the Steiner ratio , 1992, Algorithmica.

[15]  Leandros Tassiulas,et al.  A framework for routing and congestion control for multicast information flows , 2002, IEEE Trans. Inf. Theory.

[16]  Deborah Estrin,et al.  Modelling Data-Centric Routing in Wireless Sensor Networks , 2002 .

[17]  Fabrizio Grandoni,et al.  Steiner Tree Approximation via Iterative Randomized Rounding , 2013, JACM.

[18]  Xiang-Yang Li Multicast capacity of wireless ad hoc networks , 2009, TNET.

[19]  Sang-Ha Kim,et al.  Distributed multicast protocol based on beaconless routing for wireless sensor networks , 2013, 2013 IEEE International Conference on Consumer Electronics (ICCE).

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

[21]  Qunfeng Dong,et al.  Maximizing system lifetime in wireless sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[22]  Eytan Modiano,et al.  Throughput-optimal broadcast on directed acyclic graphs , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[23]  Himanshu Gupta,et al.  Connected sensor cover: self-organization of sensor networks for efficient query execution , 2003, IEEE/ACM Transactions on Networking.

[24]  Xiang-Yang Li,et al.  SmartLoc: push the limit of the inertial sensor based metropolitan localization using smartphone , 2013, MobiCom.

[25]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[26]  Upkar Varshney,et al.  Multicast over wireless networks , 2002, CACM.

[27]  Laura Galluccio,et al.  GEographic Multicast (GEM) for Dense Wireless Networks: Protocol Design and Performance Analysis , 2013, IEEE/ACM Transactions on Networking.

[28]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[29]  Eduardo Uchoa,et al.  Distributed Dual Ascent Algorithm for Steiner Problems in Networks , 2007 .

[30]  David E. Culler,et al.  IP is dead, long live IP for wireless sensor networks , 2008, SenSys '08.

[31]  R. Srikant,et al.  The multicast capacity of large multihop wireless networks , 2010, TNET.

[32]  Giuseppe Lo Re,et al.  An efficient distributed algorithm for generating multicast distribution trees , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[33]  Hamid R. Sadjadpour,et al.  A Unifying Perspective on the Capacity of Wireless Ad Hoc Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[34]  Xinbing Wang,et al.  A Distributed Algorithm to Construct Multicast Trees in WSNs: An Approximate Steiner Tree Approach , 2015, MobiHoc.

[35]  Michael Segal,et al.  Improved structures for data collection in wireless sensor networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[36]  Ivan Stojmenovic,et al.  GMR: Geographic Multicast Routing for Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[37]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .