Fine-Grained Loss Tomography in Dynamic Sensor Networks

Wireless Sensor Networks (WSNs) have been successfully applied in many application areas. Understanding the wireless link performance is very helpful for both protocol designers and network managers. Loss tomography is a popular approach to inferring the per-link loss ratios from end-to-end delivery ratios. Previous studies, however, are usually targeted for networks with static or slowly changing routing paths. In this work, we propose Dophy, a Dynamic loss tomography approach specifically designed for dynamic WSNs where each node dynamically selects the forwarding nodes towards the sink. The key idea of Dophy is based on an observation that most existing protocols use retransmissions to achieve high data delivery ratio. Dophy employs arithmetic encoding to compactly encode the number of retransmissions along the paths. Dophy incorporates two mechanisms to optimize its performance. First, Dophy intelligently reduces the size of symbol set by aggregating the number of retransmissions, reducing the encoding overhead significantly. Second, Dophy periodically updates the probability model to minimize the overall transmission overhead. We implement Dophy on the Tiny OS platform and evaluate its performance extensively using large-scale simulations. Results show that Dophy achieves both high encoding efficiency and high estimation accuracy. Comparative studies show that Dophy significantly outperforms traditional loss tomography approaches in terms of accuracy.

[1]  Matt Welsh,et al.  Fidelity and yield in a volcano monitoring sensor network , 2006, OSDI '06.

[2]  Xiaowei Li,et al.  A Loss Inference Algorithm for Wireless Sensor Networks to Improve Data Reliability of Digital Ecosystems , 2011, IEEE Transactions on Industrial Electronics.

[3]  Wei Dong,et al.  Pathfinder: Robust path reconstruction in large scale sensor networks with lossy links , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

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

[5]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[6]  A. Said Introduction to Arithmetic Coding - Theory and Practice , 2023, ArXiv.

[7]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2005, Wirel. Networks.

[8]  Wei Dong,et al.  Accurate and Robust Time Reconstruction for Deployed Sensor Networks , 2016, IEEE/ACM Transactions on Networking.

[9]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[10]  Lothar Thiele,et al.  Reconstruction of the correct temporal order of sensor network data , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[11]  Wandong Cai,et al.  Loss Tomography in Wireless Sensor Network Using Gibbs Sampling , 2007, EWSN.

[12]  Xinyu Xing,et al.  A Fault Inference Mechanism in Sensor Networks Using Markov Chain , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

[13]  Robert Nowak,et al.  Network Loss Inference Using Unicast End-to-End Measurement , 2000 .

[14]  Katerina J. Argyraki,et al.  Netscope: Practical Network Loss Tomography , 2010, 2010 Proceedings IEEE INFOCOM.

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

[16]  Rui Liu,et al.  Routing topology inference for wireless sensor networks , 2013, CCRV.

[17]  Jean-Chrysotome Bolot End-to-end packet delay and loss behavior in the internet , 1993, SIGCOMM 1993.

[18]  Lothar Thiele,et al.  How was your journey?: uncovering routing dynamics in deployed sensor networks with multi-hop network tomography , 2012, SenSys '12.

[19]  Amy L. Murphy,et al.  Monitoring heritage buildings with wireless sensor networks: The Torre Aquila deployment , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[20]  Vern Paxson,et al.  End-to-end Internet packet dynamics , 1997, SIGCOMM '97.

[21]  David E. Culler,et al.  Design of an application-cooperative management system for wireless sensor networks , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[22]  Frank R. Kschischang,et al.  A factor graph approach to link loss monitoring in wireless sensor networks , 2005, IEEE Journal on Selected Areas in Communications.

[23]  Baochun Li,et al.  Loss inference in wireless sensor networks based on data aggregation , 2004, IPSN.

[24]  Patrick Thiran,et al.  Using End-to-End Data to Infer Lossy Links in Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[25]  Wei Dong,et al.  iPath: Path Inference in Wireless Sensor Networks , 2016, IEEE/ACM Transactions on Networking.

[26]  Yunhao Liu,et al.  Link Scanner: Faulty link detection for wireless sensor networks , 2013, 2013 Proceedings IEEE INFOCOM.

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