iPath: Path Inference in Wireless Sensor Networks

Recent wireless sensor networks (WSNs) are becoming increasingly complex with the growing network scale and the dynamic nature of wireless communications. Many measurement and diagnostic approaches depend on per-packet routing paths for accurate and fine-grained analysis of the complex network behaviors. In this paper, we propose iPath, a novel path inference approach to reconstructing the per-packet routing paths in dynamic and large-scale networks. The basic idea of iPath is to exploit high path similarity to iteratively infer long paths from short ones. iPath starts with an initial known set of paths and performs path inference iteratively. iPath includes a novel design of a lightweight hash function for verification of the inferred paths. In order to further improve the inference capability as well as the execution efficiency, iPath includes a fast bootstrapping algorithm to reconstruct the initial set of paths. We also implement iPath and evaluate its performance using traces from large-scale WSN deployments as well as extensive simulations. Results show that iPath achieves much higher reconstruction ratios under different network settings compared to other state-of-the-art approaches.

[1]  Yunhao Liu,et al.  Passive diagnosis for wireless sensor networks , 2010, TNET.

[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]  Kin K. Leung,et al.  Identifiability of link metrics based on end-to-end path measurements , 2013, Internet Measurement Conference.

[5]  George Varghese,et al.  Fine-grained latency and loss measurements in the presence of reordering , 2011, SIGMETRICS '11.

[6]  Yunhao Liu,et al.  Towards energy-fairness in asynchronous duty-cycling sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[7]  Shanshan Li,et al.  PathZip: Packet path tracing in wireless sensor networks , 2012, 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012).

[8]  Peng Ning,et al.  2008 International Conference on Information Processing in Sensor Networks TinyECC: A Configurable Library for Elliptic Curve Cryptography in Wireless Sensor Networks ∗ , 2022 .

[9]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

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

[11]  Rebecca N. Wright,et al.  The design space of probing algorithms for network-performance measurement , 2013, SIGMETRICS '13.

[12]  Ítalo S. Cunha,et al.  Predicting and tracking internet path changes , 2011, SIGCOMM.

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

[14]  David E. Culler,et al.  Taming the underlying challenges of reliable multihop routing in sensor networks , 2003, SenSys '03.

[15]  Yuval Shavitt,et al.  Quantifying the Importance of Vantage Points Distribution in Internet Topology Measurements , 2009, IEEE INFOCOM 2009.

[16]  Yunhao Liu,et al.  On the Delay Performance Analysis in a Large-Scale Wireless Sensor Network , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[17]  Mo Li,et al.  Ubiquitous data collection for mobile users in wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[18]  Yunhao Liu,et al.  CitySee: Urban CO2 monitoring with sensors , 2012, 2012 Proceedings IEEE INFOCOM.

[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]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[21]  Wei Dong,et al.  Domo: Passive Per-Packet Delay Tomography in Wireless Ad-hoc Networks , 2014, 2014 IEEE 34th International Conference on Distributed Computing Systems.

[22]  Federico Ferrari,et al.  Distributed and synchronized measurements with FlockLab , 2012, SenSys '12.

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

[24]  Matthieu Latapy,et al.  A Radar for the Internet , 2008, 2008 IEEE International Conference on Data Mining Workshops.

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

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

[27]  Andreas Willig,et al.  TWIST: a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks , 2006, REALMAN '06.