An effective and scalable connectivity restoration heuristic for Mobile Sensor/Actor Networks

Due to inhospitable environments, the actors/sensors in Mobile Sensor/Actor Networks are subject to various damages which can disrupt the data delivery and cooperation. Typically, the damages affect the existing routes and may even cause network partitioning. In such a case, the set of actors/sensors disconnected from the rest of the network, namely a partition, can be re-connected with the network through topology adjustment by exploiting node mobility. However, movement of the nodes consumes significant energy which needs to be minimized. In this paper, we propose an effective yet scalable heuristic approach for restoring network connectivity while minimizing the total movement distance of the nodes. Given that the nodes can move to infinitely many locations in the damaged area, the basic motivation of the heuristic is to reduce the number of locations where the nodes can move. For this purpose, a minimum set of relay points is identified first by running a relay node placement heuristic that can ensure connectivity. Existing nodes in the partitions are then used to fill the relay points based on a greedy heuristic. When selecting nodes from the partitions, the nodes that do not cause further disconnectivity in the partition are picked. This is done by determining the connected dominating set of the partition and identifying the dominatee nodes. The experiment results show that the proposed approach not only performs very close to a near-optimal solution but also scales well when the number of nodes or partitions are increased.

[1]  Mustafa Y. Sir,et al.  An optimization-based approach for connecting partitioned mobile sensor/Actuator Networks , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[2]  Ian F. Akyildiz,et al.  Wireless sensor and actor networks: research challenges , 2004, Ad Hoc Networks.

[3]  Bill Goodwine,et al.  MICAbot: a robotic platform for large-scale distributed robotics , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Thomas F. La Porta,et al.  Sensor relocation in mobile sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  Mohamed F. Younis,et al.  Localized motion-based connectivity restoration algorithms for wireless sensor and actor networks , 2012, J. Netw. Comput. Appl..

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

[7]  Jie Wu,et al.  An extended localized algorithm for connected dominating set formation in ad hoc wireless networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[8]  Mohamed F. Younis,et al.  Recovery from multiple simultaneous failures in wireless sensor networks using minimum Steiner tree , 2010, J. Parallel Distributed Comput..

[9]  Prithwish Basu,et al.  Movement control algorithms for realization of fault-tolerant ad hoc robot networks , 2004, IEEE Network.

[10]  Mohamed F. Younis,et al.  Optimized Connectivity Restoration in a Partitioned Wireless Sensor Network , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[11]  Gaurav S. Sukhatme,et al.  Robomote: a tiny mobile robot platform for large-scale ad-hoc sensor networks , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  Mohamed Younis,et al.  Optimal node repositioning for tolerating node failure in wireless sensor actor network , 2010, 2010 25th Biennial Symposium on Communications.

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

[14]  Mohamed F. Younis,et al.  Relay node placement in structurally damaged wireless sensor networks via triangular steiner tree approximation , 2011, Comput. Commun..

[15]  Hai Liu,et al.  Simple movement control algorithm for bi-connectivity in robotic sensor networks , 2010, IEEE Journal on Selected Areas in Communications.