Accurate and Generic Sender Selection for Dissemination in Low-Power Wireless Networks

Data dissemination is a fundamental service offered by low power wireless networks. Sender selection is the key to the dissemination performance and has been extensively studied. Sender impact metric plays a significant role in sender selection since it determines which senders are selected for transmission. Recent studies have shown that spatial link diversity has a significant impact on the efficiency of broadcast. However, the existing metrics overlook such impact. Besides, they consider only gains but ignore the costs of sender candidates. As a result, existing works cannot achieve accurate estimation of the sender impact. Moreover, they cannot well support data dissemination with network coding, which is commonly used for lossy environments. In this paper, we first propose a novel sender impact metric, namely γ , which jointly exploits link quality and spatial link diversity to calculate the gain/cost ratio of the sender candidates. Then we develop a generic sender selection scheme based on the γ metric (called γ-component) that can generally support both types of dissemination using native packets and network coding. Extensive evaluations are conducted through real testbed experiments and large-scale simulations. The performance results and analysis show that γ achieves far more accurate impact estimation than the existing works. In addition, the dissemination protocols based on γ-component outperform the existing protocols in terms of completion time and transmissions (by 20.5% and 23.1%, respectively).

[1]  Andrzej Duda,et al.  Idle sense: an optimal access method for high throughput and fairness in rate diverse wireless LANs , 2005, SIGCOMM '05.

[2]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[3]  Yunhao Liu,et al.  Long-term large-scale sensing in the forest: recent advances and future directions of GreenOrbs , 2010, Frontiers of Computer Science in China.

[4]  Dimitrios Kagaris Maximizing the Lifetime of a Wireless Sensor Network with Fixed Targets , 2013, Ad Hoc Sens. Wirel. Networks.

[5]  Wei Dong,et al.  Mosaic: A low-cost mobile sensing system for urban air quality monitoring , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[6]  Philip Levis,et al.  The κ factor: inferring protocol performance using inter-link reception correlation , 2010, MobiCom.

[7]  Hongbo Jiang,et al.  Coding Opportunity Aware Backbone metrics for broadcast in wireless networks , 2013, 2013 Proceedings IEEE INFOCOM.

[8]  Robert Tappan Morris,et al.  UFlood: High-throughput flooding over wireless mesh networks , 2012, 2012 Proceedings IEEE INFOCOM.

[9]  David Starobinski,et al.  Rateless Deluge: Over-the-Air Programming of Wireless Sensor Networks Using Random Linear Codes , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

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

[11]  Ting Zhu,et al.  Exploring Link Correlation for Efficient Flooding in Wireless Sensor Networks , 2010, NSDI.

[12]  Shaojie Tang,et al.  Canopy closure estimates with GreenOrbs: sustainable sensing in the forest , 2009, SenSys '09.

[13]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.

[14]  Mo Li,et al.  From Rateless to Distanceless: Enabling Sparse Sensor Network Deployment in Large Areas , 2016, IEEE/ACM Transactions on Networking.

[15]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[16]  Limin Wang,et al.  Energy-efficient multihop reprogramming for sensor networks , 2009, TOSN.

[17]  Yunhao Liu,et al.  Measurement and Analysis on the Packet Delivery Performance in a Large-Scale Sensor Network , 2014, IEEE/ACM Transactions on Networking.

[18]  Lei Tang,et al.  ADB: an efficient multihop broadcast protocol based on asynchronous duty-cycling in wireless sensor networks , 2009, SenSys '09.

[19]  Wei Dong,et al.  A Lightweight and Density-Aware Reprogramming Protocol for Wireless Sensor Networks , 2011, IEEE Transactions on Mobile Computing.

[20]  Yunhao Liu,et al.  Exploiting Constructive Interference for Scalable Flooding in Wireless Networks , 2013, IEEE/ACM Transactions on Networking.

[21]  Yunhao Liu,et al.  Does Wireless Sensor Network Scale? A Measurement Study on GreenOrbs , 2013, IEEE Trans. Parallel Distributed Syst..

[22]  Yunhao Liu,et al.  Link quality aware code dissemination in wireless sensor networks , 2011, 2011 19th IEEE International Conference on Network Protocols.

[23]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[24]  Mo Li,et al.  When Pipelines Meet Fountain: Fast Data Dissemination in Wireless Sensor Networks , 2015, SenSys.

[25]  Kai Han,et al.  Achieving Energy Efficiency and Reliability for Data Dissemination in Duty-Cycled WSNs , 2015, IEEE/ACM Transactions on Networking.

[26]  Wei Dong,et al.  Link-Correlation-Aware Data Dissemination in Wireless Sensor Networks , 2015, IEEE Transactions on Industrial Electronics.

[27]  Dimitrios D. Vergados,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[28]  Bingsheng He,et al.  Optimal sensor placement and measurement of wind for water quality studies in urban reservoirs , 2015, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[29]  Wei Dong,et al.  Modeling link correlation in low-power wireless networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[30]  Michele Zorzi,et al.  SYNAPSE++: Code Dissemination in Wireless Sensor Networks Using Fountain Codes , 2010, IEEE Transactions on Mobile Computing.

[31]  Philip Levis,et al.  Four-Bit Wireless Link Estimation , 2007, HotNets.