Modeling, Scheduling and Optimization of Wireless Sensor Networks lifetime. (Modélisation, ordonnancement et optimisation de la durée de vie des réseaux de capteurs sans fil)

Wireless sensor networks (WSNs), as a collection of sensing nodes with limited processing, limited energy reserve and radio communication capabilities, are widely implemented in many areas of applications such as industry, environment, healthcare, etc. Regarding this large range of applications, many research issues are introduced including the applications, performance, reliability, lifetime, etc. The WSNs lifetime considered in this work is the period of time through which theWSN is perfectly completing its function. This lifetime is affected by many factors including the amount of energy available, failure probability and components degradation. The amount of energy available become the most important factor in case of non renewable components applications. Different algorithms, strategies and optimization techniques were developed and implemented for this purpose based on the possibility of activating a subset of sensors that satisfied the monitoring constraint, while keeping the others in sleep mode to be implemented later. This is an NP complete maximization problem that can be solved using disjoint set covers (DSCs). But the solution obtained using DSCs does not extend always significantly the WSNs lifetime. So, the present work aims to search for a better solution using non-disjoint set covers (NDSCs). This approach gives the opportunity for a sensor to be implemented in one or more subset covers. For that purpose, we studied a binary representation based model to maximize the number of NDSCs. Also, we developed a genetic algorithm based heuristic based on this model to find out the maximum number of NDSCs in a reasonable time. Thus, for a set of m sensors used to monitor a set of n targets or a field, this heuristic allows to construct a maximum number q of NDSCs. Additional effort is required to find the best scheduling for implementing the NDSCs so as to maximize the lifetime of the sensors involved in the WSNs, considering their limited available energy. This problem is formulated using integer linear programming (ILP) mathematical model. The objective function of this problem is the sum of all monitoring seasons on which all q NDSCs scheduled, and the constraint is the energy consumption in all sensors included in all NDSCs. Solving this problem using ILP in a period of time depends on the complexity of the model and the instances used. To find the solution in reasonable time, we have developed a NDSCs based genetic algorithm (NDSC-GA). The candidate solutions are represented in chromosomes composed of a number of genes equal to the number q of NDSCs, and each gene is the number of monitoring seasons on which a NDSC is scheduled. We have then developed a GA that combines the four crossover operators and four mutation operators. The GA based methods are coded in C programming language to obtain a satisfying solution and the Cplex software was used to obtain the corresponding exact solution. Comparing the optimal solution obtained using the ILP on small instances, to the solutions obtained using our GA based method explained that our methods can find a solution near the optimal in reasonable time. Then, comparing the solution obtained using our NDSCs GA based methods, to the DSCs GA based method in the literature, we showed that the NDSCs GA can prolong the WSNs lifetime better than DSCs GA for the same instances. Our approach combines together the scheduling principles and the optimization techniques to maximizing the WSNs lifetime

[1]  Chandrasekaran Subramaniam,et al.  A Survey on Modeling and Enhancing Reliability of Wireless Sensor Network , 2013 .

[2]  Shaharuddin Salleh,et al.  Heuristic methods to maximize network lifetime in directional sensor networks with adjustable sensing ranges , 2014, J. Netw. Comput. Appl..

[3]  Raffaele Cerulli,et al.  Exact and heuristic methods to maximize network lifetime in wireless sensor networks with adjustable sensing ranges , 2012, Eur. J. Oper. Res..

[4]  Wei Wei,et al.  An Optimized Strategy Coverage Control Algorithm for WSN , 2014, Int. J. Distributed Sens. Networks.

[5]  Taranvir Kaur,et al.  ZigBee based Wireless Sensor Networks , 2014 .

[6]  Ding-Zhu Du,et al.  Improving Wireless Sensor Network Lifetime through Power Aware Organization , 2005, Wirel. Networks.

[7]  Tianjiao Wu,et al.  Optimization Problems , 2019, Active Balancing of Bike Sharing Systems.

[8]  Teresa Riesgo,et al.  Modelling and planning reliable wireless sensor networks based on multi-objective optimization genetic algorithm with changeable length , 2015, J. Heuristics.

[9]  Uwe Fink,et al.  Planning And Scheduling In Manufacturing And Services , 2016 .

[10]  Djamel Djenouri,et al.  A Study of Wireless Sensor Networks for Urban Traffic Monitoring: Applications and Architectures , 2013, ANT/SEIT.

[11]  Pawel Kulakowski,et al.  Wireless Sensor Network Deployment for Monitoring Wildlife Passages , 2010, Sensors.

[12]  Rafael Asorey-Cacheda,et al.  On Maximizing the Lifetime of Wireless Sensor Networks by Optimally Assigning Energy Supplies , 2013, Sensors.

[13]  Ilangko Balasingham,et al.  Wireless Sensor Networks - An Introduction , 2010 .

[14]  Jonathan Timmis,et al.  A self-adaptive fault-tolerant systems for a dependable Wireless Sensor Networks , 2014, Des. Autom. Embed. Syst..

[15]  Miodrag Potkonjak,et al.  Power efficient organization of wireless sensor networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[16]  Gerhard Reinelt,et al.  The Linear Ordering Problem: Exact and Heuristic Methods in Combinatorial Optimization , 2011 .

[17]  Rodolfo E. Haber,et al.  Self-adaptive systems: A survey of current approaches, research challenges and applications , 2013, Expert Syst. Appl..

[18]  Santar Pal Singh,et al.  A Survey On Research Issues in Wireless Sensor Networks , 2015 .

[19]  Jie Wu,et al.  Maximum network lifetime in wireless sensor networks with adjustable sensing ranges , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[20]  Jay Lee,et al.  Cyber-physical Systems Architecture for Self-Aware Machines in Industry 4.0 Environment , 2015 .

[21]  Ren-Song Ko,et al.  An effective genetic algorithm to improve wireless sensor network lifetime for large-scale surveillance applications , 2007, 2007 IEEE Congress on Evolutionary Computation.

[22]  Yask Patel,et al.  ZIGBEE: A LOW POWER WIRELESS TECHNOLOGY FOR INDUSTRIAL APPLICATIONS , 2012 .

[23]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[24]  Hamid Sharif,et al.  Lifetime Optimization for Wireless Sensor Networks Using the Nonlinear Battery Current Effect , 2009, 2009 IEEE International Conference on Communications.

[25]  R Swetha,et al.  Wireless Sensor Network : A Survey , 2018, IJARCCE.

[26]  Carlos F. García-Hernández,et al.  Wireless Sensor Networks and Applications: a Survey , 2007 .

[27]  Hichem Snoussi,et al.  Sensors Network Management for Health Condition Data Coverage on Largescale Infrastructures , 2010 .

[28]  André Rossi,et al.  The cover scheduling problem arising in wireless sensor networks , 2011 .

[29]  Neelam Srivastava Challenges of Next-Generation Wireless Sensor Networks and its impact on Society , 2010, ArXiv.

[30]  Baban A. Mahmood,et al.  Position Based and Hybrid Routing Protocols for Mobile Ad Hoc Networks: A Survey , 2015, Wirel. Pers. Commun..

[31]  Sungsoo Park,et al.  A New Mathematical Formulation and a Heuristic for the Maximum Disjoint Set Covers Problem to Improve the Lifetime of the Wireless Sensor Network , 2011, Ad Hoc Sens. Wirel. Networks.

[32]  Asaf Levin,et al.  Approximation algorithm for minimizing total latency in machine scheduling with deliveries , 2008, Discret. Optim..

[33]  Michael Pinedo,et al.  Planning and Scheduling in Manufacturing and Services , 2008 .

[34]  Abdul Samad Ismail,et al.  Solving Target Coverage Problem Using Cover Sets in Wireless Sensor Networks Based on Learning Automata , 2014, Wirel. Pers. Commun..

[35]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[36]  Youn-Hee Han,et al.  A Greedy Algorithm for Target Coverage Scheduling in Directional Sensor Networks , 2010, J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl..

[37]  Stephan Russenschuck,et al.  Mathematical Optimization Techniques , 2011 .

[38]  Rekha Jain,et al.  Wireless Sensor Network -A Survey , 2013 .

[39]  Othman O. Khalifa,et al.  A Survey on Scalable Multicasting in Mobile Ad Hoc Networks , 2015, Wirel. Pers. Commun..

[40]  Jie Liu,et al.  A Maximum Lifetime Coverage Algorithm Based on Linear Programming , 2014, J. Inf. Hiding Multim. Signal Process..

[41]  Dame Diongue,et al.  ALARM: An energy aware sleep scheduling algorithm for lifetime maximization in wireless sensor networks , 2013, 2013 IEEE Symposium on Wireless Technology & Applications (ISWTA).

[42]  Mohd Fauzi Othman,et al.  Wireless Sensor Network Applications: A Study in Environment Monitoring System , 2012 .

[43]  Fernando J. Velez,et al.  Survey on the Characterization and Classification of Wireless Sensor Network Applications , 2014, IEEE Communications Surveys & Tutorials.

[44]  Kavi Kumar Khedo,et al.  A Wireless Sensor Network Air Pollution Monitoring System , 2010, ArXiv.

[45]  Wei Zhou,et al.  Energy efficient multi-channel media access control for dense wireless ad hoc and sensor networks , 2013, Wirel. Networks.

[46]  André Rossi,et al.  A genetic algorithm based exact approach for lifetime maximization of directional sensor networks , 2013, Ad Hoc Networks.

[47]  Fabian Castaño,et al.  A column generation approach to extend lifetime in wireless sensor networks with coverage and connectivity constraints , 2014, Comput. Oper. Res..

[48]  Davide Brunelli,et al.  Wireless Sensor Networks , 2012, Lecture Notes in Computer Science.

[49]  Hossam S. Hassanein,et al.  Optimal wireless sensor networks (WSNs) deployment: minimum cost with lifetime constraint , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[50]  Raphaël Couturier,et al.  Distributed lifetime coverage optimization protocol in wireless sensor networks , 2015, The Journal of Supercomputing.

[51]  Roberto Montemanni,et al.  Integer Programming Formulations for Maximum Lifetime Broadcasting Problems in Wireless Sensor Networks , 2010, Wirel. Sens. Netw..

[52]  Richard J. Barton,et al.  Order-Optimal Data Aggregation in Regular Wireless Sensor Networks , 2010, IEEE Transactions on Information Theory.

[53]  Weili Wu,et al.  Energy-efficient target coverage in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[54]  You Ke,et al.  ZigBee-Based Wireless Sensor Networks , 2009, 2009 International Forum on Information Technology and Applications.

[55]  Rahul Vaze,et al.  Optimally Approximating the Lifetime of Wireless Sensor Networks , 2013, ArXiv.

[56]  Hui Wang,et al.  Network lifetime optimization in wireless sensor networks , 2010, IEEE Journal on Selected Areas in Communications.

[57]  Ann Nowé,et al.  Lifetime optimization for wireless sensor networks with correlated data gathering , 2010, 8th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks.

[58]  Mayur C Akewar Grid Based Wireless Mobile Sensor Network Deployment with Obstacle Adaptability , 2012 .

[59]  Jens Vygen,et al.  The Book Review Column1 , 2020, SIGACT News.

[60]  Yourong Chen,et al.  Lifetime Optimization Algorithm with Mobile Sink Nodes for Wireless Sensor Networks Based on Location Information , 2015, Int. J. Distributed Sens. Networks.

[61]  Jay Lee,et al.  A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems , 2015 .

[62]  Eylem Ekici,et al.  Energy-constrained task mapping and scheduling in wireless sensor networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[63]  Sang Hyuk Son,et al.  Wireless Sensor Networks for In-Home Healthcare: Potential and Challenges , 2005 .

[64]  Young-Sik Jeong,et al.  A Branch and Bound Algorithm for Extending the Lifetime of Wireless Sensor Networks , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[65]  Yung-Cheol Byun,et al.  Integration between WSNs and Internet based on Address Internetworking for Web , 2008, Comput. Informatics.

[66]  Ian F. Akyildiz,et al.  Wireless sensor networks , 2007 .

[67]  Giorgio Gambosi,et al.  Complexity and approximation: combinatorial optimization problems and their approximability properties , 1999 .

[68]  Akshaye Dhawan,et al.  Maximum Lifetime Scheduling in Wireless Sensor Networks , 2012 .

[69]  Imed Kacem Approximation algorithms for the makespan minimization with positive tails on a single machine with a fixed non-availability interval , 2009, J. Comb. Optim..

[70]  Hassaan Khaliq Qureshi,et al.  Energy management in Wireless Sensor Networks: A survey , 2015, Comput. Electr. Eng..

[71]  Panayiotis Kotzanikolaou,et al.  B { GOP } : An Adaptive Algorithm for Coverage Problems in Wireless Sensor Networks , 2007 .

[72]  M. Dianati,et al.  An Introduction to Genetic Algorithms and Evolution , 2002 .

[73]  V. Milutinovic,et al.  A survey of military applications of wireless sensor networks , 2012, 2012 Mediterranean Conference on Embedded Computing (MECO).

[74]  Karine Deschinkel A column generation based heuristic for maximum lifetime coverage in wireless sensor networks , 2015 .

[75]  Marc Sevaux,et al.  Génération de colonnes et réseaux de capteurs sans fil , 2010 .

[76]  Altan Koçyigit,et al.  Optimal deployment in randomly deployed heterogeneous WSNs: A connected coverage approach , 2014, J. Netw. Comput. Appl..

[77]  Dunfan Ye,et al.  Application of wireless sensor networks in environmental monitoring , 2009, 2009 2nd International Conference on Power Electronics and Intelligent Transportation System (PEITS).

[78]  Stefan Ropke,et al.  Heuristic and exact algorithms for vehicle routing problems , 2006 .

[79]  Xiaohua Jia,et al.  Maximizing Lifetime of Sensor Surveillance Systems , 2007, IEEE/ACM Transactions on Networking.

[80]  Juana Sendra,et al.  The Influence of Communication Range on Connectivity for Resilient Wireless Sensor Networks Using a Probabilistic Approach , 2013, Int. J. Distributed Sens. Networks.

[81]  David Coley,et al.  Introduction to Genetic Algorithms for Scientists and Engineers , 1999 .

[82]  Panayiotis Kotzanikolaou,et al.  Solving coverage problems in wireless sensor networks using cover sets , 2010, Ad Hoc Networks.

[83]  Ye Xia,et al.  A method for deciding node densities in non-uniform deployment of wireless sensors , 2013, 2013 11th International Symposium and Workshops on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[84]  Xianbin Wang,et al.  Applications of Wireless Sensor Networks in Marine Environment Monitoring: A Survey , 2014, Sensors.

[85]  Vassil Guliashki,et al.  LINEAR INTEGER PROGRAMMING METHODS AND APPROACHES-A SURVEY , 2011 .

[86]  Cem Ersoy,et al.  Wireless sensor network lifetime maximization by optimal sensor deployment, activity scheduling, data routing and sink mobility , 2014, Ad Hoc Networks.

[87]  Davinder S. Saini,et al.  Lifetime Optimization of a Multiple Sink Wireless Sensor Network through Energy Balancing , 2015, J. Sensors.

[88]  Yuan Zhong,et al.  Minimizing the Total Weighted Completion Time of Coflows in Datacenter Networks , 2015, SPAA.

[89]  Hossam S. Hassanein,et al.  On The Reliability of Wireless Sensor Networks , 2006, 2006 IEEE International Conference on Communications.

[90]  MohamadiHosein,et al.  Heuristic methods to maximize network lifetime in directional sensor networks with adjustable sensing ranges , 2014 .

[91]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[92]  Guiran Chang,et al.  Energy efficient coverage control in wireless sensor networks based on multi-objective genetic algorithm , 2009, Comput. Math. Appl..

[93]  David Simplot-Ryl,et al.  Energy-efficient area monitoring for sensor networks , 2004, Computer.