Formal analysis of subnet-based failure recovery algorithm in wireless sensor and actor and network

Wireless sensor and actor networks (WSANs) have various applications in safety and mission critical systems. Sensors are used for sensing the information whereas actors for taking intelligent decisions. Developing and modeling algorithms for WSANs have raised several research issues which have captured attention of the research community. Maintaining inter-actor connectivity or failure recovery is a critical issue in WSANs because these are deployed in harsh and inhospitable environment which may result into physical damage to actors loosing inter-actor connectivity. In case of failure of inter-actor connectivity, the topology of the network may be affected that might be inefficient to recover. Therefore an efficient subnet-based failure recovery algorithm (SFRA) is proposed in this work. It is assumed the partitioning of WSAN into subnets which localizes the failure recovery procedure at subnet level achieving objective of efficiency. Moreover, algorithm is hybrid as it assumes pre-failure planning and post-failure recovery. The proposed model is presented as a graph-based model to represent static part of the network topology. The graph model is transformed into a formal model using Vienna development method-specification language (VDM-SL). The static model is described by defining formal specification of subnets, network topology, sensors, actors and gateways as composite objects. The state space of the WSANs is described in the form of functions and operations as dynamic part of the model. Invariants are defined over the data types in static model for ensuring safety criteria and pre/post conditions are defined in functions and operations for changing state space of the system. The proposed model is validated and verified using VDM-SL Toolbox.

[1]  Muaz A. Niazi,et al.  Agent-based computing from multi-agent systems to agent-based models: a visual survey , 2011, Scientometrics.

[2]  M. A. Niazi,et al.  Sensing Emergence in Complex Systems , 2011, IEEE Sensors Journal.

[3]  Muaz A. Niazi,et al.  A Novel Agent-Based Simulation Framework for Sensing in Complex Adaptive Environments , 2011, IEEE Sensors Journal.

[4]  Muaz A. Niazi,et al.  Toward a Formal, Visual Framework of Emergent Cognitive Development of Scholars , 2014, Cognitive Computation.

[5]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[6]  Mohamed F. Younis,et al.  Topology management techniques for tolerating node failures in wireless sensor networks: A survey , 2014, Comput. Networks.

[7]  Giancarlo Fortino,et al.  Internet of Things Based on Smart Objects, Technology, Middleware and Applications , 2014, Internet of Things Based on Smart Objects, Technology, Middleware and Applications.

[8]  Sooyong Park,et al.  Designing multi-agent systems: a framework and application , 2005, Expert Syst. Appl..

[9]  Zahid Halim,et al.  Scaling hierarchical clustering and energy aware routing for sensor networks , 2015, Complex Adapt. Syst. Model..

[10]  Ossama Younis,et al.  Node clustering in wireless sensor networks: recent developments and deployment challenges , 2006, IEEE Network.

[11]  Athanasios V. Vasilakos,et al.  Formal verification and validation of a movement control actor relocation algorithm for safety–critical applications , 2016, Wirel. Networks.

[12]  Muhammad Imran,et al.  International Conference on Emerging Ubiquitous Systems and Pervasive Networks ( EUSPN 2015 ) Formalizing Mobile Ad Hoc and Sensor Networks using VDM-SL , 2015 .

[13]  D J Sumpter,et al.  Ants and agents: A process algebra approach to modelling ant colony behaviour , 2001, Bulletin of mathematical biology.

[14]  Giancarlo Fortino,et al.  A flexible building management framework based on wireless sensor and actuator networks , 2012, J. Netw. Comput. Appl..

[15]  Yannis Manoussakis,et al.  Partitioning a Graph into Highly Connected Subgraphs , 2014, J. Graph Theory.

[16]  Giuliano Armano,et al.  Clustering datasets by complex networks analysis , 2013, Complex Adapt. Syst. Model..

[17]  Nazir Ahmad Zafar,et al.  Algorithm and Formal Specification of Subnet-Based Communication in WSANs , 2016 .

[18]  Sana Ullah,et al.  Formal Specification and Validation of a Localized Algorithm for Segregation of Critical/Noncritical Nodes in MAHSNs , 2014, Int. J. Distributed Sens. Networks.

[19]  M. Niazi,et al.  Towards a Methodology for Validation of Centrality Measures in Complex Networks , 2014, PloS one.

[20]  Muhammad Imran,et al.  Performance analysis of reactive connectivity restoration algorithms for wireless sensor and actor networks , 2013, 2013 IEEE 11th Malaysia International Conference on Communications (MICC).

[21]  Mohamed F. Younis,et al.  Coverage-aware connectivity restoration in mobile sensor networks , 2010, J. Netw. Comput. Appl..

[22]  James Decraene,et al.  Studying complex adaptive systems using molecular classifier systems , 2007 .

[23]  Muaz A. Niazi,et al.  Cognitive Agent-based Computing-I: A Unified Framework for Modeling Complex Adaptive Systems using Agent-based & Complex Network-based Methods , 2012 .

[24]  Giancarlo Fortino,et al.  Empowering the Invulnerability of Wireless Sensor Networks through Super Wires and Super Nodes , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[25]  Mohamed F. Younis,et al.  Application-Centric Connectivity Restoration Algorithm for Wireless Sensor and Actor Networks , 2011, GPC.

[26]  Kemal Akkaya,et al.  Distributed Recovery from Network Partitioning in Movable Sensor/Actor Networks via Controlled Mobility , 2010, IEEE Transactions on Computers.

[27]  Martin J. Wainwright,et al.  Mathematical Foundations of Complex Networked Information Systems , 2015 .

[28]  Nazir Ahmad Zafar,et al.  Formal localized reactive subnet-based failure recovery model for sparsely connected wireless sensor and actor networks , 2015, 2015 International Conference on Open Source Systems & Technologies (ICOSST).

[29]  Robin Drogemuller,et al.  Dynamic agent composition for large-scale agent-based models , 2015, Complex Adapt. Syst. Model..

[30]  Ameer Ahmed Abbasi,et al.  A Localized Algorithm for Restoring Internode Connectivity in Networks of Moveable Sensors , 2010, IEEE Transactions on Computers.

[31]  Farooq Ahmad,et al.  Formal Modeling towards a Dynamic Organization of Multi-agent Systems Using Communicating X-machine and Z-notation , 2012 .

[32]  Qasim Ali Chaudhry,et al.  A Gaussian function model for simulation of complex environmental sensing , 2015, Complex Adapt. Syst. Model..

[33]  Mohamed F. Younis,et al.  Volunteer-instigated connectivity restoration algorithm for Wireless Sensor and Actor Networks , 2010, 2010 IEEE International Conference on Wireless Communications, Networking and Information Security.

[34]  Nazir Ahmad Zafar Formal specification and analysis of take-off procedure using VDM-SL , 2016, Complex Adapt. Syst. Model..

[35]  Azzedine Boukerche,et al.  Preserving Temporal Relationships of Events for Wireless Sensor Actor Networks , 2012, IEEE Transactions on Computers.

[36]  Muaz A. Niazi,et al.  Complex Adaptive Systems Modeling: A multidisciplinary Roadmap , 2013, Complex Adapt. Syst. Model..

[37]  Prasant Mohapatra,et al.  A Scalable Hybrid Approach to Switching in Metro Ethernet Networks , 2007 .

[38]  Muaz A. Niazi,et al.  Towards modeling complex wireless sensor networks using agents and networks: A systematic approach , 2014, TENCON 2014 - 2014 IEEE Region 10 Conference.

[39]  Farooq Ahmad,et al.  Extending Petri net to reduce control strategies of railway interlocking system , 2014 .

[40]  Martin J. Wainwright,et al.  Mathematical Foundations of Complex Networked Information Systems: Politecnico di Torino, Verrès, Italy 2009 , 2015 .

[41]  Muhammad Imran,et al.  Implementing Partitioning Detection and Connectivity Restoration in WSAN Using VDM-SL , 2015, 2015 13th International Conference on Frontiers of Information Technology (FIT).

[42]  Özgür B. Akan,et al.  Real-Time Coordination and Routing in Wireless Sensor and Actor Networks , 2006, NEW2AN.

[43]  Tomoya Enokido,et al.  A fault-tolerant model for wireless sensor-actor system , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[44]  Muhammad Imran,et al.  Formal Specification and Validation of a Hybrid Connectivity Restoration Algorithm for Wireless Sensor and Actor Networks , 2012, Sensors.

[45]  Ameer Ahmed Abbasi,et al.  Restoring Connectivity in Wireless Sensor-Actor Networks with Minimal Topology Changes , 2010, 2010 IEEE International Conference on Communications.

[46]  Ameer Ahmed Abbasi,et al.  Movement-Assisted Connectivity Restoration in Wireless Sensor and Actor Networks , 2009, IEEE Transactions on Parallel and Distributed Systems.

[47]  Michael J. North,et al.  A theoretical formalism for analyzing agent-based models , 2014, Complex Adapt. Syst. Model..

[48]  Sher Afzal Khan,et al.  Improving moving block railway system using fuzzy multi-agent specification language , 2011 .

[49]  Henk A. P. Blom,et al.  Agent-based modeling and simulation of emergent behavior in air transportation , 2013, Complex Adapt. Syst. Model..

[50]  Erdal Cayirci Wireless Sensor and Actuator Network Applications and Challenges , 2012 .

[51]  Mohamed Younis,et al.  A Distributed Connectivity Restoration Algorithm in Wireless Sensor and Actor Networks , 2007 .

[52]  Giancarlo Fortino,et al.  A framework for collaborative computing and multi-sensor data fusion in body sensor networks , 2015, Inf. Fusion.

[53]  Nazir Ahmad Zafar,et al.  Formal modeling and algorithm of subnet-based backup assigning in WSAN , 2015, 2015 International Conference on Information and Communication Technologies (ICICT).

[54]  Ram Ramanathan,et al.  Topology control of multihop wireless networks using transmit power adjustment , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[55]  Jarmo Harju,et al.  Next Generation Teletraffic and Wired/Wireless Advanced Networking , 2006, Lecture Notes in Computer Science.