A hyper-heuristic framework for lifetime maximization in wireless sensor networks with a mobile sink

Maximizing the lifetime of wireless sensor networks ( WSNs ) is an important and challenging research problem. Properly scheduling the movements of mobile sinks to balance the energy consumption of wireless sensor network is one of the most effective approaches to prolong the lifetime of wireless sensor networks. However, the existing mobile sink scheduling methods either require a great amount of computational time or lack effectiveness in finding high-quality scheduling solutions. To address the above issues, this paper proposes a novel hyperheuristic framework, which can automatically construct high-level heuristics to schedule the sink movements and prolong the network lifetime. In the proposed framework, a set of low-level heuristics are defined as building blocks to construct high-level heuristics and a set of random networks with different features are designed for training. Further, a genetic programming algorithm is adopted to automatically evolve promising high-level heuristics based on the building blocks and the training networks. By using the genetic programming to evolve more effective heuristics and applying these heuristics in a greedy scheme, our proposed hyper-heuristic framework can prolong the network lifetime competitively with other methods, with small time consumption. A series of comprehensive experiments, including both static and dynamic networks, are designed. The simulation results have demonstrated that the proposed method can offer a very promising performance in terms of network lifetime and response time.

[1]  Emanuel Melachrinoudis,et al.  A New MILP Formulation and Distributed Protocols for Wireless Sensor Networks Lifetime Maximization , 2006, 2006 IEEE International Conference on Communications.

[2]  Emanuel Melachrinoudis,et al.  Controlled sink mobility for prolonging wireless sensor networks lifetime , 2008, Wirel. Networks.

[3]  Graham Kendall,et al.  Automatic Design of a Hyper-Heuristic Framework With Gene Expression Programming for Combinatorial Optimization Problems , 2015, IEEE Transactions on Evolutionary Computation.

[4]  Tzung-Pei Hong,et al.  Metaheuristics for the Lifetime of WSN: A Review , 2016, IEEE Sensors Journal.

[5]  Ying Li,et al.  Genetic Programming for Lifetime Maximization in Wireless Sensor Networks with a Mobile Sink , 2017, SEAL.

[6]  Milind Dawande,et al.  Energy efficient schemes for wireless sensor networks with multiple mobile base stations , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[7]  Laurence T. Yang,et al.  Sensor Scheduling for Multi-Modal Confident Information Coverage in Sensor Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[8]  Emil M. Petriu,et al.  A Review of Computational Intelligence Techniques in Wireless Sensor and Actuator Networks , 2018, IEEE Communications Surveys & Tutorials.

[9]  Qing-Long Han,et al.  Variance-Constrained Distributed Filtering for Time-Varying Systems With Multiplicative Noises and Deception Attacks Over Sensor Networks , 2017, IEEE Sensors Journal.

[10]  Francesco Carrabs,et al.  A hybrid exact approach for maximizing lifetime in sensor networks with complete and partial coverage constraints , 2015, J. Netw. Comput. Appl..

[11]  Jonathan Cole Smith,et al.  Distributed Algorithm for Lifetime Maximization in a Delay-Tolerant Wireless Sensor Network with a Mobile Sink , 2013, IEEE Transactions on Mobile Computing.

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

[13]  Chamundeshwari Kalyane Data Aggregation and Routing In Wireless Sensor Networks: Optimal and Heuristic Algorithms , 2015 .

[14]  Lina Zhou,et al.  Patients' Adoption of WSN-Based Smart Home Healthcare Systems: An Integrated Model of Facilitators and Barriers , 2017, IEEE Transactions on Professional Communication.

[15]  Jun Luo,et al.  Joint Sink Mobility and Routing to Maximize the Lifetime of Wireless Sensor Networks: The Case of Constrained Mobility , 2010, IEEE/ACM Transactions on Networking.

[16]  D. PraveenKumar,et al.  ACO-based mobile sink path determination for wireless sensor networks under non-uniform data constraints , 2018, Appl. Soft Comput..

[17]  Meng Xie,et al.  Ant-Colony Optimization Based In-Network Data Aggregation in Wireless Sensor Networks , 2012, 2012 12th International Symposium on Pervasive Systems, Algorithms and Networks.

[18]  Jun Zhang,et al.  Ant colony optimization algorithm for lifetime maximization in wireless sensor network with mobile sink , 2012, GECCO '12.

[19]  Deborah Estrin,et al.  Intelligent fluid infrastructure for embedded networks , 2004, MobiSys '04.

[20]  Wentong Cai,et al.  Self-Learning Gene Expression Programming , 2016, IEEE Transactions on Evolutionary Computation.

[21]  Kate Ching-Ju Lin,et al.  HCDD: hierarchical cluster-based data dissemination in wireless sensor networks with mobile sink , 2006, IWCMC '06.

[22]  Joongseok Park,et al.  Maximum Lifetime Routing In Wireless Sensor Networks ∗ , 2005 .

[23]  A SomasundaraA.,et al.  Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks with Dynamic Deadlines , 2004 .

[24]  Cem Ersoy,et al.  Wireless sensor networks for healthcare: A survey , 2010, Comput. Networks.

[25]  Dong-Seong Kim,et al.  Energy-Aware Real-Time Routing for Large-Scale Industrial Internet of Things , 2018, IEEE Internet of Things Journal.

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

[27]  Haiyun Luo,et al.  A two-tier data dissemination model for large-scale wireless sensor networks , 2002, MobiCom '02.

[28]  Changqing Xia,et al.  Cost minimization of wireless sensor networks with unlimited-lifetime energy for monitoring oil pipelines , 2015, IEEE/CAA Journal of Automatica Sinica.

[29]  Gang Chen,et al.  An investigation of ensemble combination schemes for genetic programming based hyper-heuristic approaches to dynamic job shop scheduling , 2018, Appl. Soft Comput..

[30]  Yi Mei,et al.  Transfer Learning in Genetic Programming Hyper-heuristic for Solving Uncertain Capacitated Arc Routing Problem , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[31]  Paul J. M. Havinga,et al.  Prolonging the lifetime of wireless sensor networks by cross-layer interaction , 2004, IEEE Wireless Communications.

[32]  Bingsheng He,et al.  Optimal sensor placement and measurement of wind for water quality studies in urban reservoirs , 2015, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[33]  Wei Wang,et al.  Using mobile relays to prolong the lifetime of wireless sensor networks , 2005, MobiCom '05.

[34]  Graham Kendall,et al.  A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems , 2015, IEEE Transactions on Cybernetics.

[35]  Mo Li,et al.  From Rateless to Distanceless: Enabling Sparse Sensor Network Deployment in Large Areas , 2016, IEEE/ACM Transactions on Networking.

[36]  Hak-Keung Lam,et al.  Distributed Event-Based Set-Membership Filtering for a Class of Nonlinear Systems With Sensor Saturations Over Sensor Networks , 2017, IEEE Transactions on Cybernetics.

[37]  Liu Feng,et al.  Dynamic coverage with wireless sensor and actor networks in underwater environment , 2015, IEEE/CAA Journal of Automatica Sinica.

[38]  Andrey V. Savkin,et al.  I-UMDPC: The Improved-Unusual Message Delivery Path Construction for Wireless Sensor Networks With Mobile Sinks , 2017, IEEE Internet of Things Journal.

[39]  Yi Mei,et al.  Evolving Dispatching Rules for Multi-objective Dynamic Flexible Job Shop Scheduling via Genetic Programming Hyper-heuristics , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[40]  Yi Mei,et al.  Genetic programming for production scheduling: a survey with a unified framework , 2017, Complex & Intelligent Systems.

[41]  Michel Gendreau,et al.  Hyper-heuristics: a survey of the state of the art , 2013, J. Oper. Res. Soc..

[42]  Yiwei Thomas Hou,et al.  Theoretical Results on Base Station Movement Problem for Sensor Network , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[43]  Zhen Hong,et al.  A clustering-tree topology control based on the energy forecast for heterogeneous wireless sensor networks , 2016, IEEE/CAA Journal of Automatica Sinica.

[44]  Artur Tomaszewski,et al.  Energy-Optimal Data Aggregation and Dissemination for the Internet of Things , 2018, IEEE Internet of Things Journal.

[45]  Qing Zhao,et al.  On the lifetime of wireless sensor networks , 2005, IEEE Communications Letters.

[46]  Victor C. M. Leung,et al.  Wireless acoustic sensor networks and edge computing for rapid acoustic monitoring , 2019, IEEE/CAA Journal of Automatica Sinica.

[47]  Jun Luo,et al.  Joint mobility and routing for lifetime elongation in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..