Topology Control in Spherical 3D Sensor Networks
Nikolaos Zarifis, Dimitrios KatsarosThe deployment of three-dimensional Wireless Sensor Networks (3D WSNs) in complex environments demands robust topological control to ensure both reliable and fault-tolerant sensing and communication. In order to simultaneously achieve the two objectives over time, an even distribution of the sensors’ energy consumption is essential. Achieving optimal sensor distribution on non-planar surfaces (3D shapes), such as spheres, while maintaining reliable network routes is a significant algorithmic challenge. While many approaches effectively and efficiently addressed the aforementioned goals in 2D environments, and there exists a significant body of work on coverage, connectivity, or energy efficiency in 3D sensor networks, the solutions for either can not straightforwardly be adapted to the 3D case (e.g., some coverage problems are optimally solved for 2D but are still open problems in the 3D case), or the solutions to the individual problems in the 3D case are not integrated gracefully to solve the entire problem. Moreover, these problems have not been address for the realistic spherical 3D case. This paper presents a novel holistic algorithm designed to generate energy-efficient, optimal sensor topologies over spherical 3D sensor networks that guarantee redundant coverage to deal with sensor failures, connectivity with controlled redundancy support for more efficient communication, and the creation of a hierarchy over the flat network to deal with energy issues, at would be appropriate for real-world tasks. The proposed methodology is executed in three primary phases. First, it approaches the geometric part of the problem to determine the optimal placement of sensor nodes on the surface of a sphere, guaranteeing k-coverage for the target area. Second, it creates a reliable inner-layer backbone network of sensors that establishes k-connectivity ensuring a reliable network for data transmission and distribution of total power in the whole network. Finally, after formulating sensors into clusters, a mathematical formula to change each cluster head is created so that we achieve even distribution of energy consumption across the network. To validate the proposed approach, a 3D WSN software simulator was developed. This tool provides a dynamic visual simulation of the network, enabling the execution, visualization and simulation of the hybrid algorithm and any other 3D WSN.