The inter-actor connectivity is absolutely crucial in wireless sensor and actor networks for timely responses to events generated in the network. Due to the sparse nature of the network, the failure of one or more actor nodes results in network partitioning problem very frequently. To provide effective connectivity between disjoint segments, a self-healing solution is required with a small number of involved actor nodes. Also, their travelling distances should be small. To find stable actor nodes with their small moving distance for recovery is an NP-hard problem for large scale problems. However, the present literature requires broadcasting of route request packets to find the nodes or location for recovery, which consumes more network energy and consequently decreases the network lifetime. In this study, we propose an algorithm called Node Stability aware Connectivity Restoration Algorithm (NSCRA) to tackle such network partitioning problem in an energy efficient way with stable actor nodes. The stability of node(s) is calculated by using controlled packet forwarding probability (i.e. node route request) that is based upon neighbour energy decay rate. The selection of node is based on its backup power to avoid further network partitioning (i.e. overlapped or collocated failures) during recovery. Our proposed approach performs not only energy efficient recovery due to the participation of stable nodes, but also reduces the message overhead of the network. The experimental simulation results show that proposed approach outperforms other existing state-of-the-art approaches.Keywords: Energy decay rate, Flooding, Node stability, Residual power, Message forwarding probability
INTRODUCTIONWireless Sensor and Actor Networks (WSANs) are characterized by dense deployment of energy constrained sensors with a small number of backbone actor nodes as shown in Fig. 1. Sensors are stationary, inexpensive, highly energyconstrained and having limited data processing capabilities. On the other hand, actors are more capable nodes having on demand mobility relatively more on-board energy supply, richer computational and communication resources. The communication range of an actor refers to the maximum Euclidean distance that its radio can reach and is assumed to be larger than that of sensors range ( . . > 2 ). These networks are tremendously useful in various areas of human life, especially those serving in remote and unsupervised environments in which human intervention is extremely risky or impractical. One specific use case of WSANs is providing communication services between the members of a rescue team in disaster like scenario [1]. In such scenario, saving of human life depends on the proper functioning of the communication network so that the information about survivors can be delivered in real time and accordingly rescue operation may be performed.A typical problem of WSANs in such environments is a network partitioning problem due to failure of one or more actor nodes, i.e. when some part of the network is isola...