Formal comparison of LEACH and its extensions

Abstract Wireless Sensor Networks comprise of clusters of low-powered sensor nodes dispersed over a vast area, mostly in an unsupervised and remote environment, with inadequate computational and detection capabilities. The batteries of these sensor nodes are often small and irreplaceable, which limits the life span of a node. It is therefore essential to retain the node energy as long as possible, otherwise a large number of nodes would die at an early stage and the network would become dysfunctional. Numerous protocols are developed for the efficient energy utilization of a WSN. However, comparing the protocols on a common ground is a big challenge, which has traditionally been accomplished using simulations and other testing techniques. To cater for the limitations of these methods we propose to leverage upon the complete and sound nature of model checking i.e., a widely used formal method. For understanding our methodology, we have created a formal framework specifically to compare the LEACH protocol with its future extensions LEACH-C and LEACH-F. The proposed approach has been found to be quite effective in verifying safety, liveness and reachability properties under generalized topologies of networks. Based on our analysis results, we conclude that LEACH-F protocol is the most energy efficient among the other alternatives.

[1]  Shuo Shi,et al.  An energy-efficiency Optimized LEACH-C for wireless sensor networks , 2012, 7th International Conference on Communications and Networking in China.

[2]  Sofiène Tahar,et al.  Towards the Formal Performance Analysis of Wireless Sensor Networks , 2013, 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[3]  Antonio Alfredo Ferreira Loureiro,et al.  Formal Verification of Routing Protocols for Wireless Ad Hoc Networks , 2009, Guide to Wireless Ad Hoc Networks.

[4]  Kim G. Larsen,et al.  A Tutorial on Uppaal , 2004, SFM.

[5]  Donghui Li,et al.  An Energy-Balanced Routing Protocol for a Wireless Sensor Network , 2018, J. Sensors.

[6]  Rajeev Alur,et al.  Formal verification of hybrid systems , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[7]  R. B. Patel,et al.  Multi-Hop Data Communication Algorithm for Clustered Wireless Sensor Networks , 2011, Int. J. Distributed Sens. Networks.

[8]  A. Ihsan,et al.  Analysis of LEACH protocol(s) using formal verification , 2015, 2015 12th International Bhurban Conference on Applied Sciences and Technology (IBCAST).

[9]  Boudewijn R. Haverkort,et al.  Formal analysis techniques for gossiping protocols , 2007, OPSR.

[10]  Sofiène Tahar,et al.  Formal Probabilistic Analysis of a Wireless Sensor Network for Forest Fire Detection , 2012, SCSS.

[11]  Jun Pang,et al.  Comparative Analysis of Clustering Protocols with Probabilistic Model Checking , 2012, 2012 Sixth International Symposium on Theoretical Aspects of Software Engineering.

[12]  Marco Pistore,et al.  NuSMV 2: An OpenSource Tool for Symbolic Model Checking , 2002, CAV.

[13]  Alexandre Mouradian,et al.  Formal verification of real-time wireless sensor networks protocols with realistic radio links , 2013, RTNS '13.

[14]  Dirk Timmermann,et al.  Low energy adaptive clustering hierarchy with deterministic cluster-head selection , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[15]  Marta Z. Kwiatkowska,et al.  PRISM: Probabilistic Symbolic Model Checker , 2002, Computer Performance Evaluation / TOOLS.

[16]  Rohit Pachlor,et al.  VCH-ECCR: A Centralized Routing Protocol for Wireless Sensor Networks , 2017, J. Sensors.

[17]  Edmund M. Clarke,et al.  Formal Methods: State of the Art and Future Directions Working Group Members , 1996 .

[18]  Gerard J. Holzmann,et al.  The Model Checker SPIN , 1997, IEEE Trans. Software Eng..

[19]  Hakan Deliç,et al.  Wireless sensor networks for intrusion detection: packet traffic modeling , 2006, IEEE Communications Letters.

[20]  Azer Bestavros,et al.  SEP: A Stable Election Protocol for clustered heterogeneous wireless sensor networks , 2004 .

[21]  Wang Yi,et al.  UPPAAL 4.0 , 2006, Third International Conference on the Quantitative Evaluation of Systems - (QEST'06).

[22]  Narottam Chand,et al.  Improvement in LEACH protocol for large-scale wireless sensor networks , 2011, 2011 International Conference on Emerging Trends in Electrical and Computer Technology.

[23]  P. G. Student,et al.  Leach and Its Descendant Protocols: A Survey , 2012 .

[24]  Alexandre Mouradian,et al.  Formal Verification of Real-Time Wireless Sensor Networks Protocols: Scaling Up , 2014, 2014 26th Euromicro Conference on Real-Time Systems.

[25]  Wendi Heinzelman,et al.  Proceedings of the 33rd Hawaii International Conference on System Sciences- 2000 Energy-Efficient Communication Protocol for Wireless Microsensor Networks , 2022 .

[26]  R.P. Yadav,et al.  Clusterhead selection in clustering algorithms for wireless sensor networks: A survey , 2008, 2008 International Conference on Computing, Communication and Networking.

[27]  Ping Yin,et al.  A Review of Automated Formal Verification of Ad Hoc Routing Protocols for Wireless Sensor Networks , 2013, ArXiv.

[28]  Kashif Saghar,et al.  Achieving energy efficiency through load balancing: A comparison through formal verification of two WSN routing protocols , 2016, 2016 13th International Bhurban Conference on Applied Sciences and Technology (IBCAST).

[29]  Mikael Sjödin,et al.  Efficient Cluster Formation for Sensor Networks , 2006 .

[30]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[31]  Annabelle McIver,et al.  Formal Techniques for the Analysis of Wireless Networks , 2006, Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (isola 2006).

[32]  Sofiène Tahar,et al.  Formal Analysis of a Scheduling Algorithm for Wireless Sensor Networks , 2011, ICFEM.