Elsevier

Information Fusion

Volume 41, May 2018, Pages 25-36
Information Fusion

Novel efficient deployment schemes for sensor coverage in mobile wireless sensor networks

https://doi.org/10.1016/j.inffus.2017.08.001Get rights and content

Highlights

  • The Voronoi blind–zone polygon is studied for finding coverage holes efficiently.

  • Two schemes are proposed based on Voronoi blind–zone polygon and local operators.

  • Latest metrics are used to evaluate the performance of proposed deployment schemes.

  • The proposed two deployment schemes show effectiveness by the simulation results.

Abstract

In the study of improving the efficiency of mobile wireless sensor networks (MWSNs), an important issue is to maximize the sensor coverage in a given sensing field by proper deployment of sensors. In this paper, two novel sensor deployment schemes are proposed to address the coverage issue in MWSNs. The first scheme is blind-zone centroid-based scheme (BCBS) and the second one is disturbed centroid-based scheme (DCBS). The main ideas both in BCBS and DCBS are the proposed schemes to find the target locations for sensors to heal the coverage holes efficiently. The definition of Voronoi blind-zone polygon is given for introducing the proposed two schemes. In order to clearly illustrating the effect of Voronoi blind-zone polygon, three possible cases of it are studied in detail. In BCBS, Voronoi blind-zone polygon of each sensor is firstly determined by considering the positions with its neighbors. And then the centroid of the Voronoi blind-zone polygon is regarded as the target location of each sensor if the coverage can increase. In DCBS, sensors find coverage holes according to the centroid-based scheme at first in each round. They then move to the target locations under the local perturbation and local reconstruction operators. These two operators are designed by studying two forms of local convergence. Under the guideline of testbed-based multi-metric quality measurement of sensor deployment schemes, simulation results are sufficiently presented to demonstrate the effectiveness of the proposed two deployment schemes.

Introduction

Wireless sensor networks (WSNs) are composed of a set of distributed tiny low-power sensors that can sense or monitor physical or environmental conditions. Over the past decades, WSNs have been used in a wide range of applications, including target tracking and detection [1], [2], [3], disaster intervention [4], environmental monitoring [5], [6], [7], health monitoring [8], [9], and so on. The problems in WSNs, such as deployment [10], data collection [11], network routing [12], energy consumption [13], have arisen and been studied. However, deployment of sensors is a fundamental aspect in WSNs as it greatly influences the performance of network, which includes the coverage, connectivity, uniformity, etc [10]. In many situations, WSNs work in unknown, hostile, remote harsh field, toxic region or disaster area which makes it difficult or impossible for human to deploy the sensors. A possible way is to use mobile sensors which can move autonomously, but random deployment of mobile sensors at initial phase can not guarantee the required coverage. Therefore, how to design efficient deployment algorithms to move the sensors for maximizing the sensor coverage is one of the fundamental design issues in mobile wireless sensor networks (MWSNs) [14], [41] and is the problem to be addressed in this paper. Extensive research efforts have been conducted in the field of MWSNs to develop deployment algorithms for increasing the network coverage [15]. Among the literature, virtual force based and computational geometry based deployment approaches have been studied as the main approaches [10].

In the virtual force based deployment algorithms, the sensors are regarded as virtual particles subject to repulsive or attractive virtual forces among them. The sensors move according to the resultant forces on them when the distance between sensors is less than a threshold. Originated from the concept of potential field used in mobile robotic route [16], Howard et al. [17] studied a potential field-based deployment approach and proved the convergence property. In [18], a deployment optimization strategy based on Target Involved Virtual Force Algorithm (TIVFA) is proposed, where the configuration of WSN can be adjusted dynamically for improving coverage and detection probability. Kribi et al. improved Virtual Force Algorithm (VFA) in [19] from four aspects, which are coverage, connectivity, fault-tolerance and energy [20]. A distributed deployment strategy based on VFA is presented in [21]. In [22], VFA is worked with Delaunay triangulation by considering the adjacent relationship among sensors. In [23], a centroid-directed virtual force deployment strategy is designed which incorporates the coverage hole fixing ability with the spreading ability. The specific approach to obtain the weights of virtual force on the sensors by the centroid of Voronoi polygon is not given in [23] and relies on numerous attempts. A distributed deployment algorithm based on virtual forces for three dimensional sensing area is provided in [24].

Voronoi diagram and Delaunay triangulation are two famous computational geometry structures with a wide range of applications [25] and have been widely used for sensor deployment problem [23]. Wang et al. successfully proposed three deployment algorithms based on Voronoi diagram, which are VEC, VOR, and Minimax, to discover coverage holes [26]. However, the performance of VOR and Minimax are greatly affected by initial position of sensors; VEC may suffer performance decreasing with the increasing of the number of sensors [27]. In [28], Centroid and Dual-Centroid schemes are proposed by using Voronoi diagram and centroid to maximize the sensing coverage. But the location of neighbours is not consider in [28], the centroid of Voronoi polygon cannot be guaranteed to be a good location to improve coverage. An energy-efficient deployment algorithm based on Voronoi diagram is presented in [29]. Boukerche and Fei presented a deployment algorithm to detect coverage holes locally based on the localized Voronoi diagram construction [30]. Based on the distances of each sensor and the points inside its coordinate Voronoi polygon from the edges or vertices of the polygon, Mahboubi et al. proposed a set of distributed deployment algorithms for efficient field coverage [27], [31]. In [32], a secure Voronoi-based deployment algorithm is studied which can guarantee termination and is tolerant of an attack at low expense of performance. In order to find the shortest node movement path to heal the coverage holes, a Delaunay-based coordinate-free mechanism for full coverage is proposed in [33], where local shortest paths for healing holes can be found without knowing exact location of sensors. Sung and Yang proposed a distributed greedy deployment approach for improving the coverage of directional sensor networks [34]. For better trade-off between the coverage and the energy consumption, an multi-objective immune algorithm using the Voronoi diagram properties was proposed in MWSNs [35].

In this paper, to address the coverage problem in MWSNs, we design two novel efficient centroid-based deployment schemes for sensor coverage in MWSNs by the iterative procedures. As pointed out in [41], ensuring the connectivity of MWSNs during deployment is also crucial for deployment schemes. Therefore, in this paper the communication range of sensors is considered in forming the Voronoi diagarm to ensure the connectivity, which differs from that in [26], [27], [28], [31], [42]. The first scheme is blind-zone centroid-based scheme (BCBS). In BCBS, the candidate destination location of each sensor is the centroid of Voronoi blind-zone polygon instead of the centroid of Voronoi polygon. The Voronoi blind-zone polygon is helped to find the coverage hole by considering the coverage of neighbors to the related Voronoi polygon. The second scheme is disturbed centroid-based scheme (DCBS) with the proposed local perturbation and local reconstruction operators and is very effective to increase the coverage when the sensors are stagnated. A distinguishing characteristic of BCBS and DCBS that different from the deployment schemes [26], [27], [28] is that there are no manual parameters need to be set. The performance of BCBS and DCBS are evaluated using two sets of simulations and compared with four other deployment algorithms in terms of coverage, moving distance, deployment time, uniformity, and connectivity based on the simulation results.

The rest of this paper is organised as follows. Section 2 presents the problem formulation and performance metrics. Section 3 introduces the preliminaries concerning the Voronoi diagram, Voronoi polygon and its centroid, the basic idea of centroid-based deployment scheme, and ideal distribution of sensors. In Section 4, two proposed deployment schemes are described. Simulation results and concluding remarks are drawn in Sections 5 and 6, respectively.

Section snippets

Problem formulation

We consider the coverage problem in the context of a two-dimensional (2D) flat sensor field with length L and width W. A set of mobile wireless sensors S={s1,s2,,sN} are distributed in the 2D sensor field. The location of the ith sensor is denoted as si=(xi,yi). Boolean disk coverage sensor model, which is the most widely used sensor coverage model [10], [36] in the literature for its simplicity, is used in this paper.

Definition 1

Any sensor who can communicate with the sensor si through single hop or

Voronoi diagram and the partition of voronoi polygon

Given the set of sensors S and the sensor field mentioned in Section 2, the network is represented as a graph and each node in the graph is regarded as a sensor. The Voronoi diagram partitions the sensor field into N convex polygons. Each polygon ci contains only one sensor si which is called the generating node of polygon ci [27]. The Voronoi polygon, or Voronoi region, ci, coordinated of its generating node si is the set of all points in the sensor field whose distances to si are not greater

Blind-zone CBS (BCBS)

Definition 3

An Voronoi blind-zone refers to the uncovered area if its coordinate sensor is removed.

Definition 4

An Voronoi blind-zone polygon is the polygon whose vertices are the interactions of its coordinate Voronoi blind-zone.

There are three cases of the Voronoi blind-zone polygon regarding the vertices’ position of the Voronoi polygon.

Case 1: The Voronoi polygon vertices are all covered by its coordinate sensor and the Voronoi blind-zone may emerge if the sensor is removed. If the Voronoi blind-zone exists, the

Performance evaluation

In this section, we evaluate and compare the performance of BCBS and DCBS with four other deployment algorithms, which are CBS [28], VOR [26], Minimax [26] and VEDGE [27]. Both examples are conducted in the 2D sensor field measuring 50 m ×  50 m. The sensing range Rs of a sensor is 6 m. Then according to (5) and (6), the minimal number of sensors to fully cover the 50 m  ×  50 m 2D sensor field is 30 under the ideal distribution. The maximum step stepmax  for every movement of a sensor is set

Conclusion

In this paper, two novel deployment algorithms, BCBS and DCBS, are proposed to address the problem of placing the sensors to maximize the sensing coverage in a given sensing field. The proposed two deployment algorithms are designed based on the Voronoi diagram and the centroid of Voronoi polygon. The main contribution of BCBS is the introduction of the Voronoi blind-zone and the Voronoi blind-zone polygon. A sensor’s Voronoi blind-zone is help to find the coverage holes, which is determined by

Acknowledgments

Thanks are due to anonymous referees for their constructive comments. This work was partially supported by the National Natural Science Foundation of China (Grant Nos. 61673194, 61105128), the Natural Science Foundation of Jiangsu Province, China (Grant No. BK20131106), the Postdoctoral Science Foundation of China (Grant No. 2014M560390), the Fundamental Research Funds for the Central Universities, China (Grant No. JUSRP51410B), Six Talent Peaks Project of Jiangsu Province (Grant No. DZXX-025).

References (42)

  • O. Kaiwartya et al.

    T-mqm: Testbed-based multi-metric quality measurement of sensor deployment for precision agriculture: a case study

    IEEE Sens. J.

    (2016)
  • M.Z.A. Bhuiyan et al.

    Deploying wireless sensor networks with fault-tolerance for structural health monitoring

    IEEE Trans. Comput.

    (2015)
  • R. Jafari et al.

    Wireless sensor networks for health monitoring

    The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services

    (2005)
  • D.S. Deif et al.

    Classification of wireless sensor networks deployment techniques

    IEEE Commun. Surv. Tut.

    (2014)
  • Y. Miao et al.

    Time efficient data collection with mobile sink and vmimo technique in wireless sensor networks

    IEEE Syst. J.

    (2016)
  • Y. Cao et al.

    A reliable and efficient encounter-based routing framework for delaydisruption tolerant networks

    IEEE Sens. J.

    (2015)
  • M.R. Senouci et al.

    Movement-assisted sensor deployment algorithms: a survey and taxonomy

    IEEE Commun. Surv. Tut.

    (2015)
  • M.C. Akewar et al.

    A study of wireless mobile sensor network deployment

    Int. J. Comput. Wireless Commun.

    (2012)
  • O. Khatib

    Real-time obstacle avoidance for manipulators and mobile robots

    Int. J. Robot. Res.

    (1986)
  • A. Howard et al.

    Mobile sensor network deployment using potential fields: a distributed, scalable solution to the area coverage problem

  • S. Li et al.

    Sensor deployment optimization for detecting maneuvering targets

    2005 8th International Conference on Information Fusion

    (2005)
  • Cited by (49)

    • Energy-efficient coverage optimization in wireless sensor networks based on Voronoi-Glowworm Swarm Optimization-K-means algorithm

      2021, Ad Hoc Networks
      Citation Excerpt :

      Authors in [17] used the Voronoi structure for hybrid nodes for minimizing coverage hole issues. The authors have proposed BCBS and BCDS: 2 schemes in [18] to heal the coverage holes efficiently with the help of the Voronoi blind-zone polygon. The researchers have adopted a centralized Immune-Voronoi deployment algorithm in [19] for maximizing coverage of the sensing region of MWSNs based on binary and probabilistic models.

    • Dynamic multi-objective cooperative coevolutionary scheduling for mobile underwater wireless sensor networks

      2021, Computers and Industrial Engineering
      Citation Excerpt :

      This study focuses on the dynamic scheduling problem of MUWSNs to maximize the coverage and minimize the energy consumption. Existing studies about MUWSNs’ optimization mainly concentrate on improving the coverage of the network by moving sensors or healing coverage holes using mobile sensors (Chowdhury & De, 2020b; Curry & Smith, 2016; Etancelin, Fabbri, Guinand, & Rosalie, 2019; Fang, Song, Wu, Sun, & Hu, 2018; Keskin & Yigit, 2020; Khan & Dwivedi, 2020; Liu, Zhao, Qu, Qiu, & Sangaiah, 2019; Ozturk, Karaboga, & Gorkemli, 2011; Priyadarshi & Gupta, 2020; Senel, Akkaya, Erol-Kantarci, & Yilmaz, 2015; Vatankhah & Babaie, 2018; Wang & Wang, 2017). Whereas scheduling the network to balance the coverage and the energy consumptionn is seldom investigated.

    View all citing articles on Scopus
    View full text