An algorithm on fairness verification of mobile sink routing in wireless sensor network

Congestion and starvation will occur among some nodes due to the emerging serious unfairness, which is derived from the limited communication capabilities of all nodes and sink or in the case of a mobile sink moving to a new place. The problem to be solved is to balance the network and keep the fairness for all nodes. For this purpose, this paper focuses on verifying the fairness of mobile sink routing based on both state and action, which is realized mainly by composing Labeled Kripke Transition Systems (LKTS). First, an approach is presented by LKTS to model node behaviors. Second, a notion of Fair Computational Tree Logic (CTL) is introduced to describe the fairness formulae in branching time transitions, and four kinds of fairness assumptions are defined for fairness verification. Moreover, in order to avoid the problem of state-space explosion, Bounded model Checking to explore states and transitions on-the-fly until a witness is found, while Strong Connected Components algorithm is used to pick up fair paths under fairness constraints of Fair CTL. The experimental results show the superiority of our method by the savings in memory and time consumptions during the mobile sink routing process.

[1]  Zhan Zhang,et al.  Localized algorithm for aggregate fairness in wireless sensor networks , 2006, MobiCom '06.

[2]  Mainak Chatterjee,et al.  Congestion control and fairness in wireless sensor networks , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[3]  Madjid Merabti,et al.  Coordinate Magnetic Routing for Mobile Sinks Wireless Sensor Networks , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[4]  Martín Abadi,et al.  Secure circuit evaluation , 1990, Journal of Cryptology.

[5]  Kyeong Hur,et al.  An intelligent agent-based routing structure for mobile sinks in WSNs , 2010, IEEE Transactions on Consumer Electronics.

[6]  Amrita Saha,et al.  Secure Communication Using Reed-Muller Codes and Partially Balanced Design in Wireless Sensor Network , 2011, 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications Workshops.

[7]  Marta Kwiatkowska,et al.  Survey of fairness notions , 1989 .

[8]  Kenneth L. McMillan,et al.  Symbolic model checking , 1992 .

[9]  Anna Philippou,et al.  Tools and Algorithms for the Construction and Analysis of Systems , 2018, Lecture Notes in Computer Science.

[10]  Joël Ouaknine,et al.  State/Event-Based Software Model Checking , 2004, IFM.

[11]  Kim G. Larsen,et al.  A modal process logic , 1988, [1988] Proceedings. Third Annual Information Symposium on Logic in Computer Science.

[12]  Bing He,et al.  On secure communication in integrated heterogeneous wireless networks , 2010, Int. J. Inf. Technol. Commun. Convergence.

[13]  Sérgio Vale Aguiar Campos,et al.  Symbolic Model Checking , 1993, CAV.

[14]  Amir Pnueli,et al.  Impartiality, Justice and Fairness: The Ethics of Concurrent Termination , 1981, ICALP.

[15]  Rei-Heng Cheng,et al.  Enhancing Network Availability by Tolerance Control in Multi-Sink Wireless Sensor Network , 2010, 2010 2nd International Conference on Information Technology Convergence and Services.

[16]  Ruzena Bajcsy,et al.  Congestion control and fairness for many-to-one routing in sensor networks , 2004, SenSys '04.

[17]  Jong Hyuk Park,et al.  Runtime Verification in Distributed Computing , 2011 .

[18]  Guozhen George Huang,et al.  A Conceptual Analysis on the Taxation System for Highly Virtual Enterprises , 2010 .

[19]  Ofer Strichman,et al.  SAT Based Abstraction-Refinement Using ILP and Machine Learning Techniques , 2002, CAV.

[20]  Amir Pnueli,et al.  Model Checking with Strong Fairness , 2006, Formal Methods Syst. Des..

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

[22]  Ruchika Malhotra,et al.  An Adequacy Based Test Data Generation Technique Using Genetic Algorithms , 2011, J. Inf. Process. Syst..

[23]  Niki Pissinou,et al.  Self-adaptable Routing Scheme for In-network Processing , 2007 .

[24]  Shin Nakajima,et al.  The SPIN Model Checker : Primer and Reference Manual , 2004 .

[25]  Ajit Pratap Singh,et al.  Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach , 2011, J. Inf. Process. Syst..

[26]  Douglas R. Stinson,et al.  The combinatorics of authentication and secrecy codes , 2005, Journal of Cryptology.

[27]  Sudip Misra,et al.  Adaptive listen for energy-efficient medium access control in wireless sensor networks , 2010, Multimedia Tools and Applications.

[28]  Armin Biere,et al.  Bounded model checking , 2003, Adv. Comput..

[29]  Javier Esparza,et al.  A Note on On-the-Fly Verification Algorithms , 2005, TACAS.

[30]  Joseph Sifakis,et al.  Fairness and related properties in transition systems — a temporal logic to deal with fairness , 1983, Acta Informatica.

[31]  Jan Arne Telle,et al.  Faster Algorithms for the Nonemptiness of Streett Automata and for Communication Protocol Pruning , 1995, SWAT.

[32]  Minyi Guo,et al.  Local Update-Based Routing Protocol in Wireless Sensor Networks with Mobile Sinks , 2007, 2007 IEEE International Conference on Communications.

[33]  Jörg Brauer,et al.  Model checking embedded software of an industrial knitting machine , 2011, Int. J. Inf. Technol. Commun. Convergence.

[34]  Mohamed Abid,et al.  RiSeG: a ring based secure group communication protocol for resource-constrained wireless sensor networks , 2011, Personal and Ubiquitous Computing.

[35]  Sangjoon Park,et al.  A Routing Scheme of Mobile Sink in Sensor Networks , 2007, ICCSA.

[36]  Rajeev Alur,et al.  A Temporal Logic of Nested Calls and Returns , 2004, TACAS.

[37]  Youngsoo Kim,et al.  An efficient scheme of target classification and information fusion in wireless sensor networks , 2009, Personal and Ubiquitous Computing.

[38]  Timo Latvala,et al.  Coping With Strong Fairness , 2000, Fundam. Informaticae.

[39]  R. B. Patel,et al.  Multi-hop communication routing (MCR) protocol for heterogeneous wireless sensor networks , 2011, Int. J. Inf. Technol. Commun. Convergence.

[40]  Gwendal Simon,et al.  Fair Capacity Sharing Among Multiple Sinks in Wireless Sensor Networks , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[41]  Bhaskar Krishnamachari,et al.  Maximizing Network Utilization with Max-Min Fairness in Wireless Sensor Networks , 2007, 2007 5th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks and Workshops.