Efficient Path Planning for a Mobile Sink to Reliably Gather Data from Sensors with Diverse Sensing Rates and Limited Buffers

Wireless sensor networks are vulnerable to energy holes, where sensors close to a static sink are fast drained of their energy. Using a mobile sink (MS) can conquer this predicament and extend sensor lifetime. How to schedule a traveling path for the MS to efficiently gather data from sensors is critical in performance. Some studies select a subset of sensors as rendezvous points (RPs). Non-RP sensors send data to the nearest RPs and the MS visits RPs to retrieve data. However, these studies assume that sensors produce data with the same speed and have no limitation on buffer size. When the two assumptions are invalid, they may encounter serious packet loss due to buffer overflow at RPs. In the paper, we show that the path planning problem is NP-complete and propose an efficient path planning for reliable data gathering (EARTH) algorithm by relaxing these impractical assumptions. It forms a spanning tree to connect all sensors and then selects each RP based on hop count and distance in the tree and the amount of forwarding data from other sensors. An enhanced EARTH (eEARTH) algorithm is also developed to further reduce path length. Both EARTH and eEARTH incur less computational overhead and can flexibly recompute new paths when sensors change sensing rates. Simulation results verify that they can find short traveling paths for the MS to collect sensing data without packet loss, as compared with existing methods.

[1]  Yuanyuan Yang,et al.  SenCar: An Energy-Efficient Data Gathering Mechanism for Large-Scale Multihop Sensor Networks , 2006, IEEE Transactions on Parallel and Distributed Systems.

[2]  Jing Wang,et al.  Scheduling Mobile Nodes for Cooperative Data Transport in Sensor Networks , 2013, IEEE/ACM Transactions on Networking.

[3]  Fazel Naghdy,et al.  An Energy-Efficient Mobile-Sink Path Selection Strategy for Wireless Sensor Networks , 2014, IEEE Transactions on Vehicular Technology.

[4]  Yuanyuan Yang,et al.  Dellat: Delivery Latency Minimization in Wireless Sensor Networks with Mobile Sink , 2015, J. Parallel Distributed Comput..

[5]  Gerald Matz,et al.  Energy-Neutral Source-Channel Coding with Battery and Memory Size Constraints , 2013, IEEE Transactions on Communications.

[6]  Juliane Jung,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[7]  You-Chiun Wang,et al.  A Two-Phase Dispatch Heuristic to Schedule the Movement of Multi-Attribute Mobile Sensors in a Hybrid Wireless Sensor Network , 2014, IEEE Transactions on Mobile Computing.

[8]  Pratap Tokekar,et al.  Sensor Planning for a Symbiotic UAV and UGV System for Precision Agriculture , 2016, IEEE Trans. Robotics.

[9]  Lucas Vespa,et al.  Quality-of-information modeling and adapting for delay-sensitive sensor network applications , 2012, 2012 IEEE 31st International Performance Computing and Communications Conference (IPCCC).

[10]  S.Sumithra,et al.  Rendezvous Planning in Wireless Sensor Networks with Mobile Elements , 2015 .

[11]  Yu-Chee Tseng,et al.  Measuring air quality in city areas by vehicular wireless sensor networks , 2011, J. Syst. Softw..

[12]  Yu-Chee Tseng,et al.  Mobility management algorithms and applications for mobile sensor networks , 2012, Wirel. Commun. Mob. Comput..

[13]  Yu-Chee Tseng,et al.  Multiresolution Spatial and Temporal Coding in a Wireless Sensor Network for Long-Term Monitoring Applications , 2009, IEEE Transactions on Computers.

[14]  Hongke Zhang,et al.  Efficient Data Collection in Wireless Sensor Networks with Path-Constrained Mobile Sinks , 2011, IEEE Trans. Mob. Comput..

[15]  Maria E. Orlowska,et al.  On the Optimal Robot Routing Problem in Wireless Sensor Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[16]  Yuanyuan Yang,et al.  Bounded relay hop mobile data gathering in wireless sensor networks , 2009, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

[17]  You-Chiun Wang,et al.  Efficient Data Gathering and Estimation for Metropolitan Air Quality Monitoring by Using Vehicular Sensor Networks , 2017, IEEE Transactions on Vehicular Technology.

[18]  You-Chiun Wang,et al.  3S-cart: A Lightweight, Interactive Sensor-Based Cart for Smart Shopping in Supermarkets , 2016, IEEE Sensors Journal.

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

[20]  Yuanyuan Yang,et al.  Tour Planning for Mobile Data-Gathering Mechanisms in Wireless Sensor Networks , 2013, IEEE Transactions on Vehicular Technology.

[21]  Honggang Wang,et al.  An Energy-Efficient Data Forwarding Strategy for Heterogeneous WBANs , 2016, IEEE Access.

[22]  Kurt Mehlhorn,et al.  Pareto Optimality in House Allocation Problems , 2005, ISAAC.

[23]  Katarzyna Radecka,et al.  Multi-Objective Hierarchical Classification Using Wearable Sensors in a Health Application , 2017, IEEE Sensors Journal.

[24]  You-Chiun Wang,et al.  Lightweight, latency-aware routing for data compression in wireless sensor networks with heterogeneous traffics , 2016, Wirel. Commun. Mob. Comput..

[25]  R. Suganya,et al.  Data Mining Concepts and Techniques , 2010 .

[26]  Yu-Chee Tseng,et al.  Energy-Balanced Dispatch of Mobile Sensors in a Hybrid Wireless Sensor Network , 2010, IEEE Transactions on Parallel and Distributed Systems.

[27]  Guoliang Xing,et al.  Rendezvous design algorithms for wireless sensor networks with a mobile base station , 2008, MobiHoc '08.

[28]  Khaled Almiani,et al.  Energy-efficient data gathering with tour length-constrained mobile elements in wireless sensor networks , 2010, IEEE Local Computer Network Conference.

[29]  Ellen W. Zegura,et al.  Controlling the mobility of multiple data transport ferries in a delay-tolerant network , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[30]  Fan Wang,et al.  Energy-Efficient Clustering Using Correlation and Random Update Based on Data Change Rate for Wireless Sensor Networks , 2016, IEEE Sensors Journal.

[31]  You-Chiun Wang Mobile Sensor Networks: System Hardware and Dispatch Software , 2014, CSUR.

[32]  Rajesh K. Gupta,et al.  Optimal Speed Control of Mobile Node for Data Collection in Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[33]  Shalabh Bhatnagar,et al.  Energy Sharing for Multiple Sensor Nodes With Finite Buffers , 2015, IEEE Transactions on Communications.

[34]  Imran Khan,et al.  Wireless sensor network virtualization: A survey , 2015, IEEE Communications Surveys & Tutorials.

[35]  A. Vacavant,et al.  Reconstructions of Noisy Digital Contours with Maximal Primitives Based on Multi-Scale/Irregular Geometric Representation and Generalized Linear Programming , 2017 .

[36]  Emanuel Melachrinoudis,et al.  Exploiting Sink Mobility for Maximizing Sensor Networks Lifetime , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[37]  Emo Welzl,et al.  Smallest enclosing disks (balls and ellipsoids) , 1991, New Results and New Trends in Computer Science.

[38]  Yu Gu,et al.  The Evolution of Sink Mobility Management in Wireless Sensor Networks: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[39]  Weixiong Zhang,et al.  Depth-First Branch-and-Bound versus Local Search: A Case Study , 2000, AAAI/IAAI.

[40]  Jianping Pan,et al.  A Progressive Approach to Reducing Data Collection Latency in Wireless Sensor Networks with Mobile Elements , 2013, IEEE Transactions on Mobile Computing.

[41]  Xuemin Shen,et al.  Lifetime and Energy Hole Evolution Analysis in Data-Gathering Wireless Sensor Networks , 2016, IEEE Transactions on Industrial Informatics.

[42]  Ashutosh Sabharwal,et al.  Communication power optimization in a sensor network with a path-constrained mobile observer , 2006, TOSN.