Information Fusion 30 (2016) 36–51
Contents lists available at ScienceDirect
Information Fusion
journal homepage: www.elsevier.com/locate/inffus
A centralized immune-Voronoi deployment algorithm for coverage
maximization and energy conservation in mobile wireless sensor
networks
Mohammed Abo-Zahhad
a
, Nabil Sabor
a,b,∗
, Shigenobu Sasaki
b
, Sabah M. Ahmed
a
a
Electrical and Electronics Engineering Department, Faculty of Engineering, Assiut University, Assiut 71516, Egypt
b
Department of Electrical and Electronic Engineering, Niigata University, Niigata 950-2181, Japan
article info
Article history:
Received 29 April 2015
Revised 3 September 2015
Accepted 15 November 2015
Available online 22 November 2015
Keywords:
Mobile wireless sensor networks
Immune algorithm
Voronoi Diagram
Coverage area
Node deployment
abstract
Saving energy is a most important challenge in Mobile Wireless Sensor Networks (MWSNs) to extend the
lifetime, and optimal coverage is the key to it. Therefore, this paper proposes a Centralized Immune-Voronoi
deployment Algorithm (CIVA) to maximize the coverage based on both binary and probabilistic models. CIVA
utilizes the multi-objective immune algorithm that uses the Voronoi diagram properties to provide a better
trade-off between the coverage and the energy consumption. The CIVA algorithm consists from two phases
to improve the lifetime and the coverage of MWSN. In the first phase, CIVA controls the positions and the
sensing ranges of Mobile Sensor Nodes (MSNs) based on maximizing the coverage and minimizing the dis-
sipated energy in mobility and sensing. While the second phase of CIVA adjusts the radio (sleep/active) of
MSNs to minimize the number of active sensors based on minimizing the consumption energy in sensing
and redundant coverage and preserving the coverage at high level. The performance of the CIVA is compared
with the previous algorithms using Matlab simulation for different network configurations with and without
obstacles. Simulation results show that the CIVA algorithm outperforms the previous algorithms in terms of
the coverage and the dissipated energy for different networks configurations.
© 2015 Elsevier B.V. All rights reserved.
1. Introduction
In recent years, Wireless Sensor Networks (WSNs) have found
to monitor the environment, track targets on a battlefield, measure
traffic on roads, monitor patients or track the location of personnel
inside buildings [1]. One of the key points in the design of WSNs
that is related to the sensing attribute is the coverage of the sensor
field. Coverage has a direct effect on the network performance, thus
it considered as the measure of quality of service in WSNs. The
deployment strategy of sensor nodes in the field is the most critical
factor related to the coverage and the connectivity. Sensors can be
deployed either randomly or deterministically. Random deployment
is usually preferred in large scale WSNs not only because it is easy
and less expensive but also because it might be the only choice in
remote and hostile environments. However, random deployment is
not efficient approach and can cause coverage holes in the field. On
the other hand, deterministic deployment is very complex in large
and harsh environments and costs time [2].
∗
Corresponding author at: Department of Electrical and Electronic Engineering,
Niigata University, Niigata 950-2181, Japan. Tel.: +8108092746344.
E-mail addresses: zahhad@yahoo.com (M. Abo-Zahhad), nabil_sabor@aun.edu.eg
(N. Sabor), shinsasaki@ieee.org (S. Sasaki), sabahma@yahoo.com (S.M. Ahmed).
Rearrangement the sensor nodes after initial deployment by at-
tached them with vehicles or mobile robots can improve the net-
work coverage and eliminate the coverage holes. However, moving
the sensor nodes introduces new challenges in saving the consump-
tion energy because the mobility systems of nodes consume more en-
ergy [3]. Thus, many deployment algorithms based on a binary sens-
ing model [1,2,4–9] and a probabilistic sensing model [10–12] have
been developed recently to improve the network coverage. Some of
these algorithms took in their consideration the mobility cost of all
nodes besides improving the coverage, while other algorithms con-
sidered the sensing range adjustment to save the dissipated energy in
sensing and improve the coverage. However, these is no deployment
algorithm considers the dissipated energy in the mobility, the sens-
ing and the redundant coverage at the same time besides improving
the network coverage. In order to provide a better trade-off between
the coverage and the energy consumption, one of the recently evo-
lutionary algorithms which called the Multi-Objective Immune Algo-
rithm (MOIA) is considered here. The main features of MOIA algo-
rithm compared to other algorithms are [13,14]: (1) It is the global
search performance; (2) It produces the solution sets that are highly
competitive in terms of convergence, diversity and distribution; (3) It
has elitism which inherently embedded in the selection mechanism
to preserve good solutions and not lose them during generations;
http://dx.doi.org/10.1016/j.inffus.2015.11.005
1566-2535/© 2015 Elsevier B.V. All rights reserved.