A supervised learning approach for routing optimizations in wireless sensor networks

Routing in sensor networks maintains information on neighbor states and potentially many other factors in order to make informed decisions. Challenges arise both in (a) performing accurate and adaptive information discovery and (b) processing/analyzing the gathered data to extract useful features and correlations. In this paper, we explore using supervised learning techniques to address such challenges in wireless sensor networks. Machine learning has been very effective in discovering relations between attributes and extracting knowledge and patterns using a large corpus of samples.As a case study, we use link quality prediction to demonstrate the effectiveness of our approach. For this purpose, we present MetricMap,a link-quality aware collection protocol atop MintRoute that derives link quality information using knowledge acquired from a training phase. Our approach allows MetricMap to maintain efficient routing in situations where traditional approaches fail. Evaluation on a 30-node sensor network testbed shows that MetricMap can achieve up to 300% improvement on data delivery rate in a high data-rate application, with no negative impact on other performance metrics, such as data latency. Our approach is based on real-world measurement and provides a new perspective to routing optimizations in wireless sensor networks.

[1]  Mark D. Yarvis,et al.  Design and deployment of industrial sensor networks: experiences from a semiconductor plant and the north sea , 2005, SenSys '05.

[2]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[3]  H. Balakrishnan,et al.  Mitigating congestion in wireless sensor networks , 2004, SenSys '04.

[4]  Deborah Estrin,et al.  Statistical model of lossy links in wireless sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[5]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[6]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[7]  C. Guestrin,et al.  Near-optimal sensor placements: maximizing information while minimizing communication cost , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[8]  Chieh-Yih Wan,et al.  CODA: congestion detection and avoidance in sensor networks , 2003, SenSys '03.

[9]  Deborah Estrin,et al.  Temporal Properties of Low Power Wireless Links: Modeling and Implications on Multi-Hop Routing , 2005 .

[10]  William W. Cohen Fast Effective Rule Induction , 1995, ICML.

[11]  C. Guestrin,et al.  Distributed regression: an efficient framework for modeling sensor network data , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[12]  Hari Balakrishnan,et al.  Quality-Aware Routing Metrics for Time-Varying Wireless Mesh Networks , 2006, IEEE Journal on Selected Areas in Communications.

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

[14]  Michael I. Jordan,et al.  Bug isolation via remote program sampling , 2003, PLDI.

[15]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[16]  C. E. Koksal,et al.  Quality-Aware Routing in Time-Varying Wireless Networks , 2004 .

[17]  Ian Witten,et al.  Data Mining , 2000 .

[18]  Jeffrey S. Chase,et al.  Correlating Instrumentation Data to System States: A Building Block for Automated Diagnosis and Control , 2004, OSDI.

[19]  Jon Crowcroft,et al.  Siphon: overload traffic management using multi-radio virtual sinks in sensor networks , 2005, SenSys '05.

[20]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[21]  Jeongyeup Paek,et al.  A wireless sensor network for structural health monitoring: performance and experience , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[22]  Michael I. Jordan,et al.  Failure diagnosis using decision trees , 2004 .

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

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

[25]  Robert Tappan Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM '04.

[26]  Dirk Grunwald,et al.  Evidence-based static branch prediction using machine learning , 1997, TOPL.