Using data mules for sensor network data recovery

In this paper, we study the problem of efficient data recovery using the data mules approach, where a set of mobile sensors with advanced mobility capabilities re-acquire lost data by visiting the neighbors of failed sensors, thereby avoiding permanent data loss in the network. Our approach involves defining the optimal communication graph and mules' placements such that the overall traveling time and distance is minimized regardless to which sensors crashed. We explore this problem under different practical network topologies such as arbitrary graphs, grids and random linear networks and provide approximation algorithms based on multiple combinatorial techniques. Simulation experiments demonstrate that our algorithms outperform various competitive solutions for different network models, and that they are applicable for practical scenarios.

[1]  Hanan Shpungin,et al.  Bounded-Hop Energy-Efficient Liveness of Flocking Swarms , 2013, IEEE Transactions on Mobile Computing.

[2]  S. Chatterjee,et al.  Genetic algorithms and traveling salesman problems , 1996 .

[3]  Eytan Modiano,et al.  Minimizing transmission energy in sensor networks via trajectory control , 2010, 8th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks.

[4]  Michael Segal,et al.  Collecting data in ad-hoc networks with reduced uncertainty , 2013, 2013 11th International Symposium and Workshops on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[5]  Nader Mohamed,et al.  Monitoring Linear Infrastructures Using Wireless Sensor Networks , 2008, WSAN.

[6]  Joel P. Conte,et al.  Sensor Network for Structural Health Monitoring of a Highway Bridge , 2010, J. Comput. Civ. Eng..

[7]  Michel Banâtre,et al.  Increasing Data Resilience of Mobile Devices with a Collaborative Backup Service , 2006, ArXiv.

[8]  Magnús M. Halldórsson,et al.  Distributed connectivity of wireless networks , 2012, PODC '12.

[9]  Hanan Shpungin,et al.  Location, location, location: Using central nodes for efficient data collection in WSNs , 2013, 2013 11th International Symposium and Workshops on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[10]  Waylon Brunette,et al.  Data MULEs: modeling and analysis of a three-tier architecture for sparse sensor networks , 2003, Ad Hoc Networks.

[11]  Donghyun Kim,et al.  Minimum Latency Multiple Data MULE Trajectory Planning in Wireless Sensor Networks , 2014, IEEE Transactions on Mobile Computing.

[12]  Nilesh Gambhava,et al.  Traveling Salesman Problem using Genetic Algorithm , 2003 .

[13]  Baruch Awerbuch,et al.  Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems , 1987, STOC.

[14]  Mani B. Srivastava,et al.  Multiple Controlled Mobile Elements (Data Mules) for Data Collection in Sensor Networks , 2005, DCOSS.

[15]  Sanjeev Arora,et al.  Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998, JACM.

[16]  Zhongjiang Yan,et al.  Fault-tolerance in wireless ad hoc networks: bi-connectivity through movement of removable nodes , 2013, Wirel. Commun. Mob. Comput..

[17]  Karan Bhatia,et al.  Genetic Algorithms and the Traveling Salesman Problem , 1994 .

[18]  Joachim Gudmundsson,et al.  A fast algorithm for data collection along a fixed track , 2014, Theor. Comput. Sci..

[19]  Eytan Modiano,et al.  Dynamic vehicle routing for data gathering in wireless networks , 2010, 49th IEEE Conference on Decision and Control (CDC).

[20]  David Peleg,et al.  Distributed Algorithms for Network Diameter and Girth , 2012, ICALP.

[21]  Sajal K. Das,et al.  Data Collection in Wireless Sensor Networks with Mobile Elements: A Survey , 2011, TOSN.

[22]  A. Lee Swindlehurst,et al.  Improving the topological resilience of mobile ad hoc networks , 2009, 2009 7th International Workshop on Design of Reliable Communication Networks.

[23]  Nicos Christofides Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem , 1976, Operations Research Forum.