Next Article in Journal
A Novel Optimization Technique to Improve Gas Recognition by Electronic Noses Based on the Enhanced Krill Herd Algorithm
Next Article in Special Issue
Sensor Fusion of Gaussian Mixtures for Ballistic Target Tracking in the Re-Entry Phase
Previous Article in Journal
Baseline Signal Reconstruction for Temperature Compensation in Lamb Wave-Based Damage Detection
Previous Article in Special Issue
Research on a Defects Detection Method in the Ferrite Phase Shifter Cementing Process Based on a Multi-Sensor Prognostic and Health Management (PHM) System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Regular Deployment of Wireless Sensors to Achieve Connectivity and Information Coverage

School of Electronics and Information, Northwestern Polytechnical University, Xi’an 710072, Shaanxi, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(8), 1270; https://doi.org/10.3390/s16081270
Submission received: 30 June 2016 / Revised: 24 July 2016 / Accepted: 5 August 2016 / Published: 12 August 2016
(This article belongs to the Special Issue Advances in Multi-Sensor Information Fusion: Theory and Applications)

Abstract

:
Coverage and connectivity are two of the most critical research subjects in WSNs, while regular deterministic deployment is an important deployment strategy and results in some pattern-based lattice WSNs. Some studies of optimal regular deployment for generic values of rc/rs were shown recently. However, most of these deployments are subject to a disk sensing model, and cannot take advantage of data fusion. Meanwhile some other studies adapt detection techniques and data fusion to sensing coverage to enhance the deployment scheme. In this paper, we provide some results on optimal regular deployment patterns to achieve information coverage and connectivity as a variety of rc/rs, which are all based on data fusion by sensor collaboration, and propose a novel data fusion strategy for deployment patterns. At first the relation between variety of rc/rs and density of sensors needed to achieve information coverage and connectivity is derived in closed form for regular pattern-based lattice WSNs. Then a dual triangular pattern deployment based on our novel data fusion strategy is proposed, which can utilize collaborative data fusion more efficiently. The strip-based deployment is also extended to a new pattern to achieve information coverage and connectivity, and its characteristics are deduced in closed form. Some discussions and simulations are given to show the efficiency of all deployment patterns, including previous patterns and the proposed patterns, to help developers make more impactful WSN deployment decisions.

1. Introduction

Two of the most critical research issues in wireless sensor networks are achieving full area coverage and maintaining the connectivity of the whole network [1,2,3]. In a WSN, each sensor node has a limited sensing range rs, and a limited communication range rc. The collection of the sensing range of all sensor nodes is regarded as the sensing coverage of whole network [2], which implies how well the area of environment is sensed. In addition, keeping the WSN connected is also important because sensing data may need to be sent to the data center. [3]. Each sensor is assumed to have limited communication range rc, which usually may be different from the sensing range rs. For instance, the communication range of an Extreme Scale Mote (XSM) platform is about 30 m, while the sensing range of the acoustics sensor for vehicle detection is about 55 m [4].
According to the accessibility of the monitored area, there are two sensor deployment strategies: deterministic sensor deployment and random sensor deployment. In general, pattern-based lattice WSNs resulting from deterministic sensor deployment provide better coverage and connectivity, compared to random deployments [5]. On the problem of achieving both coverage and connectivity for sensor deployment, some results are available in past research: when the communication range rc is at least twice the sensing range rs, then covering an area implies a full connectivity in WSN [6]. If rc 3 r s , then a regular triangle deployment can achieve full coverage and connectivity, and is the most efficient in terms of the density of sensors needed. When rc = rs, the strip-based deployment is near optimal [7]. However, few results are known for generic values of rc/rs [8], since in practice it can take any value. Consequently, it is important to find the optimal deployment pattern to obtain better coverage and connectivity for generic values of the ratio of communication range and the sensing range, i.e., rc/rs.
On the other hand, the coverage issue usually depends on the sensing model of sensor nodes in WSNs. Two sensing models have been studied in the past research. One is when a sensor could cover a region that is a disk centered at the sensor node, with a radius equal to its sensing range [1,2,3]. In this sensing model, a specific point is deemed to be covered if it is within the sensing disk of any sensor node. This definition of coverage model is regarded as physical coverage. However, the other type of sensing model is where the sensing accuracy is dependent on the distance between the specific point and the sensor node [9]. Since the sensing intensity from a sensor to a specific point can be regarded as a function of their distance, each specific point of the field can be usually determined by a sensing intensity, which can be measured by its close-by sensor nodes. Every point in the whole region could be deemed to be covered based on this sensing model with different level of sensing intensities. These observations could reform the definition of coverage model in WSNs, thus the new type of information coverage based on distributed estimation theory was proposed by Wang in [9,10,11]. Based on different event scenarios and detection techniques, many detection coverage models have also been proposed in past studies [12,13,14,15,16]. In [17], Xiang focused on detection issues by using a probabilistic sensing model with five different collaborative detectors based on spatial correlation and signal detection theory, and proposed a scheme of signal detection and coverage that completes the seamless 3D space coverage. In [18], Naranjo proposed a new technique to organize the advanced nodes and to select the CHs in WSNs. which can take advantage of data fusion.
In deterministic deployments, there are another type of works which are heterogeneous deployments. In [19], Zalyubovskiy studied the problem of energy-efficient area coverage by the regular placement of sensors with adjustable sensing and communication ranges, and proposed new density control models that considerably improve coverage using sensors with two sensing ranges. In [20], Abbas examined the complete coverage problem when circular disks of two different radii are used, and showed that more efficient coverage can be obtained through configurations of heterogeneous disks as compared to the homogeneous case. There are many extended studies about k-coverage issue for WSNs. Ahmadi [21] reviewed efficient routing algorithms for preserving k-coverage in a sensor network and then proposes an effective technique for preserving k-coverage and the reliability. Li [22] explored the deployment efficiency with regular topology patterns under such cases as full sensing coverage, k-coverage and l-connectivity. Kim [23] presented how to form the regular deployment patterns to achieve p-coverage and q-connectivity. Birjandi [24] compared some regular sensor deployments based on the required sensor density to k-cover sensing area.
Although coverage and connectivity have been studied in recent studies in both physical or probabilistic coverage [25,26,27,28,29,30,31] and coverage by data fusion [32,33,34], the value of rc/rs which they considered are fixed mostly. On the issue of optimal regular deployment for generic values of rc/rs, some studies are shown recently [1,8]. However, these results are mostly restricted to disk sensing model. Meanwhile information coverage is proposed based on data fusion of sensors, and the deterministic deployment under information coverage is studied in [9], while the random deployment under this model is studied in [10]. Nevertheless, the optimal deployment to achieve both full coverage and full connectivity under information coverage model, for generic values of rc/rs, has not been completely studied. In response to the above, in this paper, we study optimal deployment patterns for full information coverage and full connectivity in WSNs, for generic values of rc/rs, and then try to design some novel data fusion strategies for deployment patterns.
We summarize recent related studies in Table 1. From this table we can find that there are many studies focused on connectivity and coverage issues for WSNs, however there are still some open problems to be resolved. This paper is motivated by the following questions:
(1) Intuitively, information coverage can take advantage of the collaboration of sensors effectively to decrease the number of sensors needed, as in some past studies. However, when we consider coverage and connectivity, the generic values of rc/rs could affect the superiority of regular deployment in information coverage. Hence, we intend to answer the question: how good are some regular deployment patterns in information coverage, when the value of rc/rs is varied.
(2) Moreover, since the superiority of information coverage comes from the data fusion of the collaborative sensors, we try to find some new strategy of data fusion on sensors cooperation to further enhance the sensor deployment in information coverage.
The main contributions of this paper are as follows:
(1)
For regular pattern-based lattice WSNs, the relation between variety of rc/rs and density of sensors needed to achieve information coverage and connectivity is deduced in closed form, rather than from known results under the physical coverage model used in past studies.
(2)
A dual triangular pattern deployment based on a novel data fusion strategy is proposed, which could utilize collaborative data fusion more efficiently.
(3)
The strip-based deployment is extended to a new pattern to achieve information coverage and connectivity, and the results of its characteristic are deduced in closed form.
Finally, some simulations are carried out to show the efficiency of all deployment patterns, including previous patterns and the proposed patterns, to thus help developers make more impactful decisions on the deployment of WSNs.
The organization of this paper is as follows: Section 2 gives some preliminary information about coverage models. In Section 3, regular pattern-based deployments are analyzed, including both physical and information coverage-based schemes, and a new data fusion strategy in regular pattern- based deployments is proposed. Section 4 extends the strip-based deployment from physical coverage to information coverage. Section 5 provides some discussion and extensions of our work, then we evaluate the performance of deployment patterns by numeric simulations in Section 6. Finally, Section 7 is the conclusion.

2. Preliminary Information

2.1. Physical Coverage

The simple disk/Boolean sensing model has been widely used in numerous studies of WSNs [1,2,3,4,5,6,7,8,12,13,14]. In the disk/Boolean sensing model, each sensor node has a determinate sensing range rs. A particular sensor node could only sense the phenomenon within its sensing range. Under this sensing model, a point is said to be “physically covered” by a sensor if the Euclidean distance between the point and the sensor is no more than the sensing range rs. The disk/Boolean sensing model is proverbially adopted for its simplicity and convenience for theoretical analysis. Mathematically, the probability that a point p is covered by a sensor node si can be expressed as:
Pr { p D ( s i ) } = { 1 , d ( p , s i ) r s 0 , d ( p , s i ) > r s
where d(p,si) is the Euclidean distance between point p and the sensor node si.

2.2. Information Coverage

An important application of sensor networks is to detect features of events/targets within the sensor field. The detection probability of a space point by a sensor is usually related to the distance between them. However, the detection probability of a space point relative to a set of sensors is no longer simply computed as the addition of the detection probability of the point relative to each single sensor. Instead, data fusion can be used to derive the detection probability for different event scenarios [11]. Consider a specific application scenario, where wireless acoustic sensors are deployed to measure the sound intensity caused by leakage of a gas tank [10], as shown in Figure 1. If leakage of gas happens, the intensity of the sound could be measured by the adjacent acoustic sensors, and then the sensor measurements could be sent to the sink node. Consequently, the sink could process these measurements to deduce the events in the sensing field. More specifically, the sink could carry out parameter estimation from these gathering measurements for a given point to deduce the event of gas leakage. If the estimation of this point is considered to be reliable and close to some prior knowledge of sound intensity while the leakage took place, a leakage event can be deduced. That is to say, if the estimation on a point is regarded as reliable, the point could be deemed to be covered.
As the example stated above we used the information coverage model which is defined in [9,10]: Consider a set of K distributed sensors, each sensor knows its locations and acquire a measurement on an unknown parameter θ of an event/target at some location and time. Let θ ^ K and θ ˜ K = θ ^ K θ denote the estimate and the estimation error by K sensors, and di, i = 1,2,…,K denote the normalized distance between a sensor i and the location with parameter θ. The parameter θ is assumed to decay with distance. The measurement of the parameter θ, at a sensor may be disturbed by an additive noise ni. Thus z i = θ / d i α + n i , α > 0, and the goal of a parameter estimator is to estimate θ by the corrupted measurements zi. Let θ ^ and θ ˜ = θ ^ θ express the parameter estimate and the estimation error, respectively. When K measurements are available, some estimators could be used to estimate θ, such as best linear unbiased estimator. Assuming that all noises are independent and are Gaussian noises with zero mean and σi standard deviation, then the estimate θ ^ K based on the best linear unbiased estimator can be given by:
θ ^ K = i = 1 K d i α σ i 2 z i i = 1 K d i 2 α σ i 2
and then this estimator could achieve a minimum mean squared error (MSE) on θ ^ K , which can be expressed as:
θ ˜ K = i = 1 K d i α σ i 2 n i i = 1 K d i 2 α σ i 2
If some event that has happened at a particular position could be estimated with a guaranteed estimation error, this position could be considered as being “information covered” by these cooperative sensors. Note that the estimation error θ ^ K is a random variable with zero mean and variance σ i 2 . The probability that the absolute value of the estimation error will be less than a constant A is larger than a given threshold ε can be expressed as: Pr { | θ ˜ K | A } ε, where 0 ≤ ε ≤ 1. We could use the probability that the absolute value of the estimation error is less than a given threshold A, to measure how well a point is covered. The larger this probability is, the more reliable the estimate. When it is larger than a predefined threshold ε, we can define the information coverage for K cooperative sensors. In another word, a point is said to be “information covered” by K sensor nodes, that coverage model could be regarded as (K,ε)-covered at the point if there exist K sensors to estimate a parameter cooperatively so as to achieve Pr { | θ ˜ K | A } ε, where 0 ≤ ε ≤ 1. This definition implies if any parameter on this point could be estimated by K sensors so that the probability that the absolute value of the estimation error is not more than a constant A is not less than than ε. Therefore, an area is said to be completely (K,ε)-covered if all the points in this area are (K,ε)-covered.
For simplicity, the following assumptions are made: all noises are Gaussian, then the sum of these noises is still Gaussian with zero mean and variance; assuming that all noises have the same variance σ i 2 = σ 2 , k = 1,2,…,K hence there is:
Pr { | θ ˜ K | A } = 1 2 Q ( A σ ( i = 1 K d i 2 α ) 1 )
where Q ( x ) = 1 2 π x exp ( t 2 2 ) d t . For simplicity of comparison with the physical coverage, we transform all distance Di into a normalized distance di = Di/rs, where rs is the sensing range in physical coverage model, that is same as the sensing range related distance where the estimation error equals threshold ε, thus there is Q ( A d 1 α σ ) = 1 2 ( 1 ε ) implies the (1,ε)-covered sensing range. For simplicity, we set A = σ and α = 1, then the sensing range achieves information coverage in a single sensor case, i.e. (1,ε)-covered. When di = 1, it means that Di = rs, and the threshold ε can be calculated accordingly, hence ε = 0.683. In this paper, we define r ^ s as the sensing range for (1,ε)-coverage, and it can be computed as r ^ s = r s Q 1 ( 1 ε 2 ) , where Q–1(x) is the inverse of the Q-function.

3. Regular Pattern Based Deployment

For WSNs, regular pattern based deployment is also named lattice deployment. In this section, we consider three common regular patterns of deployment: hexagon, square and equilateral triangle, that are commonly used in practice for deployment convenience. Then in Section 3.3, we propose a dual triangular pattern under the information coverage model.

3.1. Lattice Deployment under Physical Coverage

It is well-known that placing disks on the vertices of some regular lattice (equilateral triangle, square or hexagon), as illustrated in Figure 1, is an efficient approach achieving full coverage of a two-dimensional region [1,8]. In lattice deployment of WSNs, sensor nodes are designedly and accurately placed at deterministic positions as some regular patterns. This deployment of regular lattice specially suits for deterministic deployment of WSNs, as its convenience and efficiency. As a result, sensors could cover a plane in succession without any overlapping regions.
Assume that a field of interest is a two-dimensional region with area A. A number of N sensors are deployed in this target region A, and the position of sensor i can be expressed by (xi,yi) for i = 1,2,…,N over the two-dimensional region. In a pattern-based deployment of WSN, the sensors’ positions conform to the geographical pattern shapes. First, we provide some definitions about the coverage which is similar as in [8]:
Definition 1 [Voronoi Polygon, Area Per Node (APN)]. 
Let {p1,p2,…pn} be a set of n points on an Euclidean plane S. The Voronoi polygon V(pi) is a polygon whose interior consists of all points in S that are closer to a particular point pi than to any other point. i.e., V(pi) := {x∈S: j [ 1 , n ] , d ( x , p i ) d ( x , p j ) } ; Area Per Node (APN) denotes the area of a Voronoi polygon, We could use this to represents the average contribution to the QoS of network, such as coverage and communication, for any sensor node.
We then present analysis on the coverage and connectivity on regular pattern-based deployment strategy for lattice WSNs, as stated in Figure 2, which is all based on the conventional physical coverage model described in above section. It also illustrates the Voronoi polygon area for a sensor node in lattice deployment with triangular, square and hexagonal pattern, respectively [1,30].
In a lattice deployment, the area of the APN (see Definition 1), which is denoted by γ, could be expressed as follows [8]:
γ = A p N p N n
where Ap is the area of the lattice, and there are Np sensor nodes that constitute a lattice, while each sensor node is share by Nn lattices. For instance, as stated in Figure 1, in a triangular lattice pattern, Np = 3 and Nn = 6; and in a square pattern, Np = 4 and Nn = 4 in a hexagon pattern, Np = 6 and Nn = 3.
Since the concept of APN represents the mean contribution of each sensor node to the coverage in a lattice deployment, we could utilize it to evaluate the efficiency of a given pattern. For each lattice pattern, we expect to maximize its APN, so as to guarantee that any point in the deployment area is covered by sensor nodes, while the whole network keeps connected.
In the pattern-based lattice WSNs, sensors are precisely placed at desirable positions in a deterministic fashion following regular patterns. As stated in Figure 2, popular patterns including square, equilateral triangle and hexagon that can be repeated to cover a two-dimensional region without leaving any overlapping areas are widely adopted in practice due to the simplicity and the convenience of deployment. We focus on these patterns of regular tiling, which is equivalent to the edge-to-edge tiling by congruent regular polygons. There must be six equilateral triangles, four squares or three regular hexagons at a vertex, yielding the three regular patterns. There are some analyses in [1,8,9] about these patterns, while we would further study their efficiency in providing full information coverage and full connectivity simultaneously under the same context.
It was described in [1] that the area of the Voronoi polygon for a sensor represents the average contribution to the QoS of WSN, such as coverage and connectivity. Therefore it can determine the required number of sensors on the field of interest. To be specific, given an application field with area S and γmax is maximum APN of the Voronoi polygon for a sensor in a pattern-based lattice WSNs, the sensor density [29] on the field of interest to achieve both full coverage and full connectivity can be estimated as:
ρ cov , c o n = 1 γ max
To achieve both full (K,ε) coverage and full connectivity in a WSN, each point in the target area should be covered and all sensors should be connected. Let γcov and γcon is the area of the Voronoi polygon for full (K,ε) coverage and full connectivity respectively, so the smaller one, of γcov and γcon, is the design bottleneck and determines the maximal area of the Voronoi polygon of a sensor for both full (K,ε) coverage and full connectivity, which is similar to the analysis given by [1,8]. Finally the maximum APN for actual deployment is determined by γcov and γcon, that is virtually determined by the sensor’s capability of communication range rc and sensing range rs:
γ max = min { γ cov , γ c o n }
According to Lemma 5.1 in [8], it could be demonstrated that the maximum APNs for the triangular, regular, square grid, and hexagon-based deployment, denoted by γ max T , γ max S , γ max H , respectively, are expressed as follows [8]:
{ γ max T = 3 2 3 ( min { r s , 3 3 r c } ) 2 γ max S = 2 ( min { r s , 2 2 r c } ) 2 γ max H = 3 4 3 ( min { r s , r c } ) 2
For different values of rc/rs, we could rewrite the expression of APNs as follows:
{ γ max T = 3 2 r s 2 ( min { 3 , r c r s } ) 2 γ max S = r s 2 ( min { 2 , r c r s } ) 2 γ max H = 3 3 4 r s 2 ( min { 1 , r c r s } ) 2

3.2. Lattice Deployment under Information Coverage

We now present analysis on the coverage and connectivity on regular pattern-based deployment strategy for lattice WSNs, which are all based on the information coverage model in the above section.
Lemma 1. 
For the pattern-based lattice WSNs resulting from deterministic sensor deployment as in Figure 1, the worst (K,ε)-covered points in equilateral triangular, square, and hexagonal grids are centroid of corresponding grids.
Proof. 
Here, we will show that the situation under the information coverage model defined in Equation (4), where is the worst (K,ε)-covered point by K sensors located at vertices of the equilateral triangular, square, and hexagonal grids, and then we have:
arg   min d i D K = 3 , 4 , 6 ( Pr { | θ ˜ K | A } ) = arg   min d i D K = 3 , 4 , 6 ( 1 2 Q ( A σ ( i = 1 K d i 2 α ) 1 ) )
where diD implies that it is the distance from interior point to vertices, since the monotonicity of Q-function, then we establish a coordinate system in which the centroid of the equilateral triangular, square, and hexagonal grids is origin (0,0), thus Equation (10) could be converted into:
minimize f ( x , y ) = i = 1 K ( ( x x i ) 2 + ( y y i ) 2 ) α subject to ( x , y ) P , K = 3 , 4 , 6
where (xi,yi) is the coordinate of vertices i. and (x,y) ∈ P denotes that (x,y) is the interior point of regular polygon P. Since the extremum of continuous function f(x,y) appear at either stationary points or boundaries, taking some mathematical manipulation and using the same method described in the Appendix of [25], we could find that minimum of f(x,y) is in the centroid of regular polygon, which can be illustrated in Figure 3 as an example for hexagonal deployment. □
According to Lemma 1, since the worst (K,ε)-covered points in equilateral triangular, square and hexagonal grids are centroid of corresponding grids, the maximal normalized distance between vertex and centroid of these deployment patterns can be deduced:
Pr { | θ ˜ K | A } ) = 1 2 Q ( A σ ( K d max 2 α ) 1 ) ε
when A = σ and dmax is the normalized maximum distance, the r ^ s is the sensing range for (1,ε)-covered, there is:
d max = ( K Q 1 ( 1 ε 2 ) ) 1 α , K = 3 , 4 , 6
As a result, maximal actual distance D max = K r ^ s = K r s Q 1 ( 1 ε 2 ) , this can be used for computation of γcov. When ε = 0,683 and α = 1, then D max = K r s ,   K = 3 , 4 , 6 can be used for a square, triangle, or hexagon of pattern-based lattice WSNs as in Figure 4, based on Equations (8) and (13), and geometrical computation on γcon which is similar in [1].
The worst (K,ε)-covered points could be utilized to determine the restriction on spacing of the sensor, which is adopted in the deployment under the information coverage model. On the other hand, two sensors are said to be neighbors of each other if their Euclidean distance is at most the communication range rc, according to the disk communication model, as this is also the fundamental limit for connectivity of WSN. Consequently, the restriction of lattice deployment and relevant APN would be redefined.
Similar to the above section, it could be demonstrated that the maximum APNs for the triangular, regular, square grid, and hexagon deployment, based on information coverage, denoted by y ˜ max T , y ˜ max S , y ˜ max H , respectively, are expressed as follows:
{ γ ˜ max T = 3 2 ( min { 3 r s Q 1 ( 1 ε 2 ) , r c } ) 2 , Triangular   ( 3 , ε ) γ ˜ max S = ( min { 2 2 r s Q 1 ( 1 ε 2 ) , r c } ) 2 , Square   ( 4 , ε ) γ ˜ max H = 3 3 4 ( min { 6 r s Q 1 ( 1 ε 2 ) , r c } ) 2 , Hexagonal   ( 6 , ε )
When ε = 0,683, for different values of rc/rs, we could rewrite the expression of APNs as follows:
{ γ ˜ max T = 3 2 r s 2 ( min { 3 , r c r s } ) 2 , Triangular   ( 3 , ε ) γ ˜ max S = r s 2 ( min { 2 2 , r c r s } ) 2 , Square   ( 4 , ε ) γ ˜ max H = 3 3 4 r s 2 ( min { 6 , r c r s } ) 2 , Hexagonal   ( 6 , ε )
We have the following analysis results on sensor density requirement for full (K,ε)-coverage and full connectivity.
ρ cov , c o n = { 1 3 2 r s 2 ( min { 3 , r c r s } ) 2 , Triangular   ( 3 , ε ) 1 r s 2 ( min { 2 2 , r c r s } ) 2 , Square   ( 4 , ε ) 1 3 3 4 r s 2 ( min { 6 , r c r s } ) 2 , Hexagonal   ( 6 , ε )
where rc is communication range, for a triangular, a square, and a hexagonal pattern-based WSN for (3,ε), (4,ε) and (6,ε) information coverage respectively. Obviously rc/rs could affect the area of the unit Voronoi polygon for each sensor and the deployment performance.

3.3. Dual-Triangular Pattern Deployment

As stated in Figure 5, we propose a dual triangular pattern deployment based on novel data fusion strategy. Although it seems the sensor deployment is similar to the deployment as in Figure 4a, its data fusion strategy is much different from it. For example, in original triangular pattern, the points in ΔABC are covered by the sensors A, B and C on the vertices, so they are (3,ε)-covered. Whereas, under new data fusion strategy, the points in ΔABC are not only covered by the contribution of sensors A, B and C on the vertices of inner triangle, but also covered by the contribution of sensors D, E and F on the vertices of outer triangle, so they are (6,ε)-covered, i.e. it takes advantage of data fusion by sensors on vertices of inner and outer triangle grid to achieve both full information coverage and full connectivity.
Based on the similar principle as Lemma 1 since the worst (K,ε)-covered point in ΔABC, for both inner triangle composed by sensors A, B and C and the outer triangle composed by sensors D, E and F, is the centroid of ΔABC, the maximal distance between vertex A, B and C and centroid P of this deployment patterns can be deduced:
Pr { | θ ˜ K | A } ) = 1 2 Q ( A σ ( 3 d max 2 α + 3 ( 2 d max ) 2 α ) 1 ) ε
where dmax is maximal normalized distance between vertex and centroid, when A = σ and the r ^ s is the sensing range for (1,ε)-covered, there is:
d max = ( 3 ( 1 + 2 2 α ) 2 2 α Q 1 ( 1 ε 2 ) ) 1 α
When ε = 0,683 and α = 1, then the maximal distance Dmax = 15 2 r ^ s = 15 2 r s / Q 1 ( 1 ε 2 ) , then we have the following analysis result on sensor density requirement for full (6,ε) coverage and full connectivity, then it could be demonstrated that the maximum APNs for dual-triangular deployment, based on information coverage, denoted by γ ˜ max D T are expressed as follows:
γ ˜ max D T = 3 2 ( min { 3 5 2 r s Q 1 ( 1 ε 2 ) , r c } ) 2 , Dual-Triangular   ( 6 , ε )
When ε = 0.683 and α = 1, for different values of rc/rs, we could rewrite the expression of APNs as follows:
γ ˜ max D T = 3 2 r s 2 ( min { 3 5 2 , r c r s } ) 2 , Dual-Triangular   ( 6 , ε )
Through some geometrical computation:
ρ cov , c o n = 1 3 2 r s 2 ( min { 3 5 2 , r c r s } ) 2 , Dual-Triangular   ( 6 , ε )
Equation (21) shows that rc/rs could determine the optimal deployment patterns for the sensor density based on (K,ε) coverage.

4. Strip-Based Deployment

In this section, we also extend the strip-based deployment to a new pattern, from physical coverage to information coverage, and give some results of its characteristics.

4.1. Strip-Based Deployment under Physical Coverage

The strip-based deployment for WSNs was proposed to obtain both full coverage and 1-connectivity or 2-connectivity in Reference [8] (see Figure 6).
Consider an Euclidean plane as the deployment region. A horizontal strip of sensor nodes is composed by placing sensor nodes together with a regular separation of d α = min { r c , 3 r s } . These strips are composed of horizontally deployed sensor nodes, with alternate rows shifted to the right or left by a distance of d α / 2 . The vertical separation between two adjacent strips is d β = r s + r s 2 d α 2 / 4 . It is noteworthy that while rc/rs < 3 , the adjacent horizontal strip of sensors are not connected, we will give the brief proof on it later. On this occasion, we provide additional sensor nodes at the middle (for 1-connectivity) or left and right boundaries (for 2-connectivity) of the deployment region (the dark-filled dots in Figure 5).
Denote the distance between the sensor nodes of two adjacent horizontal strips by δ, which is δ = ( d α 2 ) 2 + d β 2 . Thus, we need Nad sensor nodes to connect a pair of adjacent horizontal strips in order to guarantee 1-connectivity or 2-connectivity, while Nad can be computed as [8]:
N a d = { δ / r c 1 1 connectivity 2 ( δ / r c 1 ) 2 connectivity
Then, we provide some definitions about the strip-based deployment which is as same as in [8]:
Definition 2 [Connection Chord, Connection Angles]. 
Consider two connected neighboring sensor nodes, that are placed at x and y. Thus, there is a common chord between the disks of their sensing coverage, which are D r s ( x ) and D r s ( y ) , that is illustrated by line segment AB in Figure 7. As the positions (x and y) of these two sensor nodes are varied, the length of their common chord varies synchronously. Given the specified values of rs and rc, the shortest possible common chord is addressed as connection chord, and this minimum length is denoted by l(rs,rc). The central angles related to this shortest common chord, at D r s ( x )   and D r s ( y ) are called connection angles. We denote these by ϕ(rs,rc). Notice that l(rs,rc) = 0 when rc ≥ 2rs.
Let N(rs,rc) be the minimum number of sensing disks needed for coverage in the strip based deployment. We divide the total number N(rs,rc) into two parts—Nh(rs,rc) that represents the number of sensing disks needed in all horizontal strips (see Figure 6), and Nv(rs,rc) that represents the number of sensing disks needed in vertical strips, which could be zero in some condition as in Lemma 2. Finally N(rs,rc) could be expressed as:
N ( r s , r c ) = N h ( r s , r c ) + N v ( r s , r c )
Lemma 2. 
If rc/rs 3 , the adjacent horizontal strip of sensors are natively connected in this case, without any additional sensor nodes needed in vertical strips. i.e., Nv(rs,rc) = 0.
Proof. 
When rc/rs 3 , there is d α = min { r c , 3 r s } = 3 r s r c , then the vertical separation between two adjacent strips is d β = r s + r s 2 d α 2 / 4 = r s + r s 2 ( 3 r s ) 2 / 4 = 3 r s / 2 . Therefore, the distance between two sensors in adjacent strips is d s = ( d α 2 ) 2 + d β 2 , and the ratio of ds/rc is:
d s r c = ( d α 2 ) 2 + d β 2 r c = ( 3 r s 2 ) 2 + ( 3 2 r s ) 2 r c = 3 r s r c 1
As dsrc, the sensors in adjacent horizontal strip are natively connected, i.e., Nv(rs,rc) = 0. Otherwise, Nv(rs,rc) = Nad. □
To derive the expression of Nh(rs,rc), we can observe that the two-dimension plane could be tiled with a non-overlapping Voronoi polygons such as the hexagons marked with dotted lines in. Figure 8. It could be found that the area of such hexagon is APN for this deployment (in Definition 1).
Therefore, we could use a similar analytical approach as in Section 3, while the maximum APN for this deployment is determined by:
γ max = n [ 1 2 r s 2 sin ( φ ) ] + ( k n ) 1 2 r s 2 sin ( 2 π n φ k n )
where φ = 2 a r c c o s ( d α 2 r s ) (the derivation can be found in Appendix A in [8]), the hexagon is divided by some triangles, and all the area of these triangles can be obtained by the sine theorem. In this case, k = 6 and n = 2, so kn = 4, thus we have:
γ max = r s 2 ( sin ( φ ) + 2 sin ( π φ 2 ) )
Then we have the following results on sensor density requirement for strip based deployment to achieve full coverage and connectivity:
ρ cov , c o n = 1 γ max = 1 r s 2 ( sin ( φ ) + 2 sin ( π φ 2 ) )
While NA is the area of the whole region for deployment, ignoring the boundary effect, thus we could acquire Nh(rs,rc) which is the number of sensors needed in all horizontal strips:
N h ( r s , r c ) = N A ρ cov , c o n = N A r s 2 ( sin ( φ ) + 2 sin ( π φ 2 ) )

4.2. Strip-Based Deployment Under Information Coverage

As same as in Section 3.2, the restriction of strip-based deployment and relevant APN would be redefined under Information Coverage. We would define a new strip-based deployment based on the (2,ε) coverage, in which each point in the region is covered by two sensors cooperatively. This can be denoted as follows:
Pr { | θ ˜ K | A } ) = 1 2 Q ( A σ 1 d 1 2 α + d 2 2 α ) ε
Without loss of generality, we set A = σ and α = 1, while there is d1 = d2 = d, then we could work out the maximum distance between the center of the sensing disk and the points in the midline of two sensors, while (2,ε) coverage could be achieved in this position. This maximal normalized distance d ^ max could be computed as follows: when the normalized distance exceeds d ^ max , ( 2 , ε ) coverage could not be achieved by the information fusion of two neighboring sensors:
d ^ max = 2 Q 1 ( 1 ε 2 )
Based on this result, we could extend the conventional strip-based deployment into a new strip-based deployment, which is under information coverage model. In strip-based deployment with physical coverage, the distance between two neighboring sensors in horizontal strip is 3 r s at most, which depends on this relation: d α = min { r c , 3 r s ) . When distance of sensors horizontal strip is d α = 3 r s , then the least overlap of two sensing disks could be achieved, and hereafter the length of common connection chord l can be computed as:
l = 2 r s 2 ( d α 2 ) 2 = 2 r s 2 ( 3 r s 2 ) 2 = r s
Definition 3 [Generalized Connection Chord]. 
Adapting information coverage model, we could define new concept of connection chord, Generalized Connection Chord, which is line segment in the mid-line of two sensors, when the distance between two end points of this line segment is equal to r ^ s .
Based on this new concept of connection chord, we could compute the horizontal and vertical separation d ^ α and d ^ β , that are under (2,ε) coverage.
As in Figure 9, we set the positions of two sensors in horizontal strip as (–x0,0) and (x0,0), where x0 > 0 and the length of generalized connection chord AB is equal to r ^ s . In this case x0 could be the candidate x-coordinate of the sensors’ position which may stretch as far as they could, although the final x-coordinate may be determined also by rc i.e. the sensors would locate at either (±x0,0) or (±rc/2,0). We also set positions of end points of generalized connection chord as (0,y0) and (0,–y0), where y0 > 0. Then the maximal distance between the centre of sensing disk and end points of generalized connection chord is D ^ max and after removing normalization we have D ^ max = d ^ max r ^ s . Here d ^ α = 2 x 0 , and y 0 = D ^ max 2 ( d ^ α 2 ) 2 = D ^ max 2 x 0 2 , then x 0 = D ^ max 2 y 0 2 . Since the length of generalized connection chord l = r ^ s , there are y 0 = l 2 = r ^ s 2 and following results:
x 0 = D ^ max 2 y 0 2 = ( 2 r s Q 1 ( 1 ε 2 ) ) 2 ( r s 2 Q 1 ( 1 ε 2 ) ) 2 = 7 r s 2 Q 1 ( 1 ε 2 )
d ^ α = min { r c , 2 x 0 } = min { r c , 7 r s Q 1 ( 1 ε 2 ) }
d ^ β = l 2 + r ^ s = 3 r ^ s 2 = 3 r s 2 Q 1 ( 1 ε 2 )
the distance between two sensors in adjacent strips under (2,ε) coverage is d ^ s :
d ^ s = ( d ^ α 2 ) 2 + d ^ β 2 = ( d ^ α 2 ) 2 + ( 3 r s 2 Q 1 ( 1 ε 2 ) ) 2
Adapting (2,ε) coverage into strip-based deployment, while we set ε = 0.683, then:
d ^ α = min { r c , 2 x 0 } = min { r c , 7 r s }
d ^ β = l 2 + r ^ s = 3 r s 2
To derive the expression of N ^ h ( r s , r c ) , the number of sensors needed in all horizontal strips for (2,ε) coverage, we could also find that the area of such hexagon is APN for this deployment. Therefore, we could use similar way as in physical coverage, while the maximum APN for this deployment is determined by:
γ ^ max = d ^ s 2 sin ( φ ^ ) + 2 d ^ s r ^ s sin ( π φ ^ 2 )
where ^ φ ^ = 2 a r c c o s ( d ^ α 2 d ^ s ) , then we have the following results on sensor density requirement for strip deployment to achieve (2,ε) coverage and connectivity:
ρ ^ cov , c o n = 1 γ ^ max = 1 d ^ s 2 sin ( φ ^ ) + 2 d ^ s r ^ s sin ( π φ ^ 2 )
when N ^ A is the area of the whole region for this deployment to achieve (2,ε) coverage and connectivity, ignoring the boundary effect, thus there is:
N ^ h ( r s , r c ) = N ^ A ρ ^ cov , c o n = N A d ^ s 2 sin ( φ ^ ) + 2 d ^ s r ^ s sin ( π φ ^ 2 )
since the total number N ^ ( r s , r c ) of sensors needed into two parts: N ^ h ( r s , r c ) the number of sensing disks needed in all horizontal strips, and N ^ v ( r s , r c ) the number of sensing disks needed in vertical strips, there is:
N ^ ( r s , r c ) = N ^ h ( r s , r c ) + N ^ v ( r s , r c )
N ^ v ( r s , r c ) = { N a d r c < 7 r s Q 1 ( 1 ε 2 ) 0 r c 7 r s Q 1 ( 1 ε 2 )
We can explain it using the following lemma, as similar as in strip-based deployment with physical coverage.
Lemma 3. 
For the (2,ε) coverage model, if r c 7 r s Q 1 ( 1 ε 2 ) , the adjacent horizontal strip of sensors are natively connected, without any additional sensor nodes needed in vertical strips. i.e., N ^ v ( r s , r c ) = 0.
Proof. 
The distance between two sensors in adjacent strips under (2,ε) coverage is d ^ s , when r c 7 r s Q 1 ( 1 ε 2 ) , since d ^ α = min { r c , 7 r s Q 1 ( 1 ε 2 ) } , there is d ^ α = 7 r s Q 1 ( 1 ε 2 ) r c , then we have:
d ^ s = ( d ^ α 2 ) 2 + d ^ β 2 = ( d ^ α 2 ) 2 + ( 3 r s 2 Q 1 ( 1 ε 2 ) ) 2 = ( 7 r s 2 Q 1 ( 1 ε 2 ) ) 2 + ( 3 r s 2 Q 1 ( 1 ε 2 ) ) 2 = 2 r s Q 1 ( 1 ε 2 )
Therefore if we compare d ^ s with rc, we have:
r c 7 r s Q 1 ( 1 ε 2 ) > 2 r s Q 1 ( 1 ε 2 ) = d ^ s
which implies that adjacent horizontal strip of sensors are natively connected in this case, without any additional sensor nodes needed in vertical strips. □

5. Discussion and Extension

In this section, we discuss the results we have presented and the try to extend our work to deal with some new issues.

5.1. Interrelation Between Coverage and Connectivity

To achieve both full coverage and full connectivity in WSN, every point in the given region should be covered and all sensors in the network should be connected. The analysis of the above sections on coverage and connectivity could be combined. Equations (9), (15), (20), (26) and (38) give the maximal area of the Voronoi polygons for full connectivity and full coverage, respectively, which is included in the function min{ }, for a given sensor in several lattice-based deployments. We could find that the smaller one is the design bottleneck and the ratio of the communication range to the sensing range plays an important role on the area of the Voronoi polygon for each sensor and the deployment efficiency. When rc/rs is very small, rc plays a pivotal role on the deployment scheme. As rc increases beyond some boundary, it could not improve deployment efficiency any more.
Comparing those equations we could find the information coverage can expand this boundary so that rc could take effect in a wider range. Otherwise, hexagon, square and triangle deployment could achieve at least 3-connectivity, 4-connectivity, 6-connectivity respectively, while strip-based deployment could achieve at least 1-connectivity and 2-connectivity, in both physical coverage and information coverage model. The one difference is that there is different boundaries of rc/rs between physical coverage and information coverage, beyond this boundary, the deployment scheme could achieve more connectivity than it of under the boundary.

5.2. Extension to Information N-Coverage

In some applications or for fault tolerance, a point should be covered by more than one sensor node physically, i.e., its distances to N adjacent sensors should all be within the sensing range. This physical N-coverage makes use of redundant sensors to achieve robustness of coverage. When up to N − 1 sensors stop working, the point could still be covered physically. In the similar way, robustness of coverage in information coverage could also be achieved by employing redundant sensors. To achieve N robustness, a point should be N-(K,ε)-covered. This requires that any K out of K + N adjacent sensors of a point could perform (K,ε)-coverage at the point. In [10], Wang explained this situation, whereas the detailed scheme was not presented. Here, we try to propose a scheme as an instance that could achieve 4-(2,ε)-coverage, so as to explore the capability of this extended version of regular deployment in information coverage.
Figure 10a shows the 4-(2,ε)-coverage, sensors A and C carry out data fusion to (2,ε)-cover the whole region of ACDF, while point E is the worst (2,ε)-covered point in ACDF. This deployment could achieve 4-(2,ε)-coverage, since point p could be (2,ε)-covered unless more than three adjacent sensors fail, which are sensors indicated in the dashed frame in Figure 10b.
Just like in Equation (30), when the distance exceeds D ^ max , (2,ε)-coverage could not be achieved by the information fusion of two neighboring sensors:
D ^ max = 2 r s Q 1 ( 1 ε 2 )
Then the length of Voronoi polygons is l = min ( 2 2 d ^ max , r c ) , and the APN can be expressed as:
γ 4 , max S = ( min ( 2 2 d ^ max , r c ) ) 2

5.3. Design Issue for Regular Deployment

The results in the above sections on coverage and connectivity are all based on mathematical analysis. In the practical application, all the issues and factors must be taken in to account.
(1) Number of sensors needed
In different schemes of deployment, this is principal issue we discussed in this paper, since that is the main economic cost of a wireless sensor networks, and it reveals the efficiency of work patterns for WSNs.
(2) Energy cost
We will examine the total energy cost needed for messaging from the event point to the sink in simulations, because this issue is also very important for WSNs for its own characteristics of energy. First, the total energy cost is composed of three parts: (a) the energy cost from sending and relaying messages; (b) the energy cost from receiving messages; (c) the energy cost of sensor collaboration in information coverage, while this part is zero in physical coverage. In information coverage, the hexagon (6,ε), square (4,ε), triangle (3,ε), strip-based (2,ε) and dual-triangle (6,ε) deployments need to transmit 5, 3, 2, 1 and 5 data packets to perform data fusion between collaborating sensors.
(3) Tolerance
In Section 5.2, we discussed an extension to information N-coverage that is for fault tolerance. Furthermore, there is some other tolerance issues. Since events that happen at a particular position could be estimated with a guaranteed estimation error, we could use the probability that the absolute value of the estimation error is less than a given threshold A, to measure how well a point is covered. However, in practical application, the parameter σi of noises cannot be determined accurately, so a usual method is adapting a more relax threshold to guarantee the detection probability for information coverage. We take different threshold A to make the threshold ε higher, so that whole coverage has some tolerance. Speaking overall, to develop the regular deterministic deployment in WSNs to achieve both connectivity and coverage, we must consider all the above and some other issues and could use the following steps:
(1)
List out all the issues and factors for your WSN applications, and sort them by importance, doing some quantitative descriptions if possible.
(2)
Use the results or analysis method proposed in this paper, while taking the issues and factors into account, to design a deployment scheme for this specific WSN application.
(3)
Under constraint conditions, optimize the parameters in order to make the whole network as robust as possible.

6. Numerical Results

In this section, we compare the numbers of sensors needed to achieve both full coverage and connectivity for all the aforementioned deployments. The whole area for deployment is a two dimension plane which is 1000 m × 1000 m, we set the sensing range rs = 30 m for physical coverage, and the communication range 20 m ≤ rc ≤ 120 m, while different deployments are used. For simplicity, the number of sensors needed to cover the boundary of the area is not considered.

6.1. Deployment under Physical Coverage

Figure 11 shows the comparison of strip-based deployments and regular pattern-based deployments under the physical coverage model. We could find that the strip-based deployments under physical coverage outperform the regular pattern based deployments under physical coverage in terms of the numbers of sensors needed. This means that strip-based deployments could be more suitable under physical coverage conditions, when rc/rs is in the low level, there is an obvious advantage.

6.2. Strip-Based Patterns

Figure 12 shows the comparison of strip-based deployments under physical and information coverage model. First, the numbers of sensors needed by the two strip-based deployments (1-connectivity and 2-connectivity) are very close, despite the fact that different coverage models are used; second, we could find that when rc/rs 2, strip-based deployments under information coverage outperform the corresponding deployments under physical coverage in terms of numbers of sensors needed, although it is worse when rc/rs is very low. This means that strip-based deployments could be suitable under information coverage, when rc/rs is in the high level, since in this case, the ascendency of the information coverage would be adequately exhibited. This is because when the rc/rs is relatively high, the bottleneck of the deployment is determined by the sensing range, and collaborative data fusion can be used to improve the performance at this time.

6.3. Regular Pattern Based Deployments

Figure 13 shows the comparison of regular pattern-based deployments under physical and information coverage model. First, for all regular pattern-based deployments, information coverage could be superior to physical coverage currently, in terms of numbers of sensors needed. When rc/rs < 1, rc/rs < 2 , rc/rs < 3 the deployments under information coverage model would be degraded into the corresponding deployments under physical coverage model. That is because when the rc/rs level is low, the communication range becomes the main bottleneck of the deployment, while when the rc/rs level is relatively high, these deployments could break through the bottleneck of the sensing range so that advantages of information coverage could be reflected, at this time regular pattern based deployments under the information coverage are better than those deployments under physical coverage. Figure 13 shows that rc/rs determines the optimal deployment patterns for the sensor density and no pattern is always the best for all the cases. However, it is observed that improvements in sensor density increase as the number of collaboration sensors.

6.4. Deployment under Infomation Coverage

Figure 14 and Figure 15 show the comparison of all deployments under information coverage model, including the two newly proposed schemes, strip-based information coverage and dual triangular information coverage. For the clarity of illustration, we divided the range of rc/rs into two parts, which is low level and high level. As in Figure 14 we can see that for low level of rc/rs, hexagonal deployment nearly outperforms all the other deployments under information coverage in general, despite there being a small part of the range, when rc/rs < 0.8, that strip-based deployments seems better.
On the other hand, for low level of rc/rs hexagonal deployment also has some advantage when rc/rs < 2.8, and dual triangular pattern outperforms all the other deployments under information coverage, when rc/rs > 3.04, which is shown in Figure 15.
When rc/rs ≤ 3 the dual triangular pattern coincides with the equilateral triangle pattern. The dual triangular pattern outperforms the triangular/square/hexagonal patterns under the information coverage model, while the rc/rs is higher than 3, 3.04 and 3, respectively. In particular, it is observed that when rc/rs increases to a certain high level, the proposed dual triangular pattern deployment could break through the limits on the original triangle, square, and hexagon deployment patterns, and extend the bound on sensor density requirement based on information coverage.
We can see that regardless of hexagon or dual triangular information coverage, due to the fact that the number of sensors is the most in collaborative data fusion feature, it can achieve high efficiency, while the communication consumption is the most. Eventually there are some tradeoffs between the number of sensors and communication overhead, which need to be considered in the specific application.

6.5. Deployment under Different Threshold

In real world applications, the standard deviations σi of noises could not be determined easily, so we usually adapt a more relaxed threshold to guarantee the detection probability for information coverage. We do some simple simulation about this situation, where we take different thresholds A to make the threshold ε higher, the whole coverage has some tolerance.
Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20 show the comparison of all deployments under the information coverage model with various values of threshold ε. We can observe that with the threshold ε increased for tolerance, the deployment in information coverage becomes more closed compared to that in physical coverage. However, different patterns have different degeneration, so strip-based deployment in information coverage has less advantages, while a dual triangular pattern in information coverage has some superiority.

6.6. Energy Cost on Messaging

We examine the total energy cost needed for messaging from the event point to sink. We consider an extreme case that the event occurs at the upper left corner of the two dimension plane, while the sink is at lower right corner. We do the simulation about the total energy cost needed for messaging this from the event point to sink. The energy model and parameters are set as in [35] in Table 2.
Eelec is the energy dissipated per bit to run the transmitter or the receiver circuit, εfs depend on the transmitter amplifier model, EDA is the processing cost of a bit per report to the sink, and we set a 512_bit message that needs to be sent to sink. Figure 21 shows the comparison of total energy cost for all deployments with various rc/rs, where we could see that the deployment in information coverage does not always have the advantage, due to the impact of the energy cost by sensor collaboration. However, we could find that triangle, triangle (3,ε) and dual-triangle (6,ε) outperform the other deployment patterns as it’s the nature of the triangle shape, and the triangle (3,ε) can combine the advantages of two aspects.

6.7. N-Coverage

In Section 5.2, we discuss a little about N-coverage for fault tolerance in, here we do some simulation to validate some discussion and the extension scheme we proposed.
Figure 22 show the comparison of number of sensors needed in the different schemes of 4-coverage with various rc/rs, we could find the square 4-coverage in information coverage model ,which is proposed in Section 5.2, has superiority mostly, unless when rc/rs is very small. That superiority comes from the data fusion of sensor collaboration. There is another way to achieve robustness is to mobilize more sensors to recover a given point in the information coverage. For example, if a point could not be (K,ε)-covered due to any sensor failure, we could find another two sensors to carry out (K + 1)-cover the point. Nevertheless, this is a more challenging issue in the mathematical model, so we leave it as an open problem for future research.

7. Conclusions

In this paper, some results on optimal regular deployment patterns to achieve information coverage and connectivity as the variety of rc/rs are provided, which are all based on data fusion by sensor collaboration, and a novel data fusion strategy for deployment patterns is proposed. For regular pattern-based lattice WSNs, the relation between variety of rc/rs and density of sensors needed to achieve information coverage and connectivity is deduced in closed form, in order to judge how good are some regular deployment patterns in information coverage, when the value of rc/rs is varied. Then a dual triangular pattern deployment based on novel data fusion strategy is proposed, which could utilize collaborative data fusion more efficiently, while rc/rs is at a high level. The strip-based deployment is also extended to a new pattern to achieve information coverage and connectivity, and the results of its characteristic are deduced in closed form. Finally the efficiencies of all patterns of deployment are analyzed by discussion and compared by some simulations and it is worth to note that the following remarks can be found:
(1)
There is very limited advantage for strip-based deployment in information coverage, since its strategy is collaboration by two sensors, which could not benefit from data fusion more deeply.
(2)
Regular deployment in information coverage cannot always outperform it in physical coverage, as value of rc/rs is varied. When the rc/rs is at a very low level, deployment in physical coverage could be a good choice instead, since there is extra cost for data fusion in information coverage.
Although these new deployment patterns are based on information coverage model, some other data fusion strategy [32,33,34] could also be adapted to this new kind of deployment, by similar schemes for the future studies.

Acknowledgments

The authors would like to thank editors and reviewers for their helpful advice and comments, and also thank Jason He in NVIDIA for his useful advice on paper writing. The authors would like to thank Junhua Yang, Huarong Jiang, and Lei Zhong in Northwestern Polytechnical University for their helpful advice on revision. This work is supported by the National Natural Science Foundation of China under Grants Nos. 61301092 and 61401360; Fundamental Research Funds for the Central Universities under Grant 3102014JCQ01055; Natural Science Basis Research Plan in Shaanxi Province of China under Grant 2014JQ2-6033; and China Postdoctoral Science Foundation under Grant 2012M512026.

Author Contributions

Wei Cheng provided the proof of the lemmas and proposed the new schemes. Yong Li and Yi Jiang supported the related theory and provided some suggestions on mathematical model. Wei Cheng and Xipeng Yin done the simulations and analyzed the results.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
WSNWireless Sensor Networks
XSMExtreme Scale Mote
MSEMean Squared Error
APNArea Per Node

References

  1. Wang, Y.; Zhang, Y.; Liu, J.; Bhandari, R. Coverage, Connectivity, and deployment in wireless sensor networks. In Recent Development in Wireless Sensor and Ad-hoc Networks; Springer: New Delhi, India, 2015; pp. 25–44. [Google Scholar]
  2. Wang, Y.; Wang, X.; Agrawal, D.P.; Minai, A.A. Impact of Heterogeneity on Coverage and Broadcast Reachability in Wireless Sensor Networks. In Proceedings of 15th International Conference on Computer Communications and Networks, University of Cincinnati, Cincinnati, OH, USA, 9–11 October 2006; pp. 63–67.
  3. Wang, X.; Xing, G.; Zhang, Y.; Liu, C.; Pless, R.; Gill, G. Integrated coverage and connectivity configuration in wireless sensor networks. In Proceedings of International Conference on Embedded Networked Sensor Systems, Angeles, CA, USA, 5–7 November 2003; pp. 28–39.
  4. Arora, A.; Ramnath, R.; Ertin, E.; Sinha, P. Exscal: Elements of an extreme scale wireless sensor network. In Proceedings of 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’05), Hong Kong, China, 17–19 August 2005; pp. 102–108.
  5. Zhang, H.; Hou, J.C. Is Deterministic Deployment Worse than Random Deployment for Wireless Sensor Networks? In Proceedings of the 25th IEEE International Conference on Computer Communications (INFOCOM 2006), Barcelona, Spain, 23–29 April 2006.
  6. Xing, G.; Wang, X.; Zhang, Y.; Lu, C.; Pless, R.; Gill, C. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks. ACM Trans. Sens. Netw. 2005, 1, 36–72. [Google Scholar] [CrossRef]
  7. Iyengar, R.; Kar, K.; Banerjee, S. Low-coordination Topologies for Redundancy in Sensor Networks. In Proceedings of the Sixth ACM Annual International Symposium on Mobile Ad-Hoc Networking and Computing (MobiHoc), Urbana-Champaign, IL, USA, 25–28 May 2005; pp. 332–342.
  8. Bai, X.; Kumar, S.; Xuan, D.; Yun, Z.; Lai, T.H. Deploying wireless sensors to achieve both coverage and connectivity. In Proceedings of ACM Interational Symposium on Mobile Ad Hoc Networking and Computing (MOBIHOC 2006), Florence, Italy, 22–25 May 2006; pp. 131–142.
  9. Wang, B.; Wang, W.; Srinivasan, V.; Chua, K.C. Information coverage for wireless sensor networks. IEEE Commun. Lett. 2005, 9, 967–969. [Google Scholar] [CrossRef]
  10. Wang, B.; Chua, K.C.; Srinivasan, V.; Wang, W. Information Coverage in Randomly Deployed Wireless Sensor Networks. IEEE Trans. Wirel. Commun. 2007, 6, 2994–3004. [Google Scholar] [CrossRef]
  11. Wang, B. Coverage problems in sensor networks: A survey. ACM Computing Surv. 2011, 43. [Google Scholar] [CrossRef]
  12. Tian, Y.; Zhang, S.F.; Wang, Y. A Distributed Protocol for Ensuring Both Probabilistic Coverage and Connectivity of High Density Wireless Sensor Networks. In Proceedings of the 2008 IEEE Wireless Communications and Networking Conference, Las Vegas, NV, USA, 31 March–1 April 2008.
  13. Tsai, Y.R. Sensing Coverage for Randomly Distributed Wireless Sensor Networks in Shadowed Environments. IEEE Trans. Veh. Technol. 2008, 57, 288–291. [Google Scholar]
  14. Yang, G.; Shukla, V.; Qiao, D. Analytical Study of Collaborative Information Coverage for Object Detection in Sensor Networks. In Proceedings of the 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, San Francisco, CA, USA, 16–20 June 2008; pp. 144–152.
  15. Yang, G.; Qiao, D. Barrier Information Coverage with Wireless Sensors. In Proceedings of the IEEE INFOCOM 2009, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 918–926.
  16. Li, F.; Deng, K.; Meng, F. Coverage in Wireless Sensor Network Based on Probabilistic Sensing Model. In Proceedings of the 2015 International Conference (AMMIS2015), Nanjing, China, 19–20 June 2015; pp. 527–533.
  17. Xiang, Y.; Xuan, Z.; Tang, M. 3D space detection and coverage of wireless sensor network based on spatial correlation. J. Netw. Comput. Appl. 2015, 61, 93–101. [Google Scholar] [CrossRef]
  18. Naranjo, P.G.V.; Shojafar, M.; Mostafaei, H.; Pooranian, Z.; Baccarelli, E. P-SEP: A prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks. J. Supercomput. 2016. [Google Scholar] [CrossRef]
  19. Zalyubovskiy, V.; Erzin, A.; Astrakov, S.; Choo, H. Energy-efficient Area Coverage by Sensors with Adjustable Ranges. Sensors 2009, 9, 2446–2460. [Google Scholar] [CrossRef] [PubMed]
  20. Abbas, W.; Koutsoukos, X. Efficient Complete Coverage through Heterogeneous Sensing Nodes. IEEE Wirel. Commun. Lett. 2015, 4, 14–17. [Google Scholar] [CrossRef]
  21. Ahmadi, A.; Shojafar, M.; Hajeforosh, S.F.; Dehghan, M.; Singhal, M. An efficient routing algorithm to preserve, k-coverage in wireless sensor networks. J. Supercomput. 2013, 68, 599–623. [Google Scholar] [CrossRef]
  22. Li, W.X.; Ma, Y.J. On the deployment of wireless sensor networks with regular topology patterns. In Proceedings of International Conference on Web Information Systems and Mining, Chengdu, China, 26–28 October, 2012; pp. 150–158.
  23. Kim, Y.H.; Kim, C.M.; Yang, D.S.; Oh, Y. Regular sensor deployment patterns for p-coverage and q-connectivity in wireless sensor networks. In Proceedings of the International Conference on Information Network. IEEE Computer Society, Wuhan, China, 1–3 February 2012; pp. 290–295.
  24. Birjandi, P.A.; Kulik, L.; Tanin, E. K-coverage in regular deterministic sensor deployments. In Proceedings of the IEEE Eighth International Conference on Intelligent Sensors, Melbourne, Australia, 2–5 April 2013; pp. 521–526.
  25. Hefeeda, M.; Ahmadi, H. Energy-Efficient Protocol for Deterministic and Probabilistic Coverage in Sensor Networks. IEEE Trans. Parallel Distrib. Syst. 2009, 21, 579–593. [Google Scholar] [CrossRef]
  26. Liu, B.; Towsley, D. A study of the coverage of large-scale sensor networks. In Proceedings of the IEEE International Conference on Mobile Ad-Hoc and Sensor Systems, Paris, France, 25–27 October 2004; pp. 475–483.
  27. Tian, D.; Georganas, N.D. A coverage-preserving node scheduling scheme for large wireless sensor networks. In Proceedings of the First ACM International Workshop on Wireless Sensor Networks and Applications, Atlanta, GA, USA, 28 September 2002; pp. 32–41.
  28. Shakkottai, S.; Srikant, R.; Shroff, N.B. Unreliable sensor grids: Coverage, connectivity and diameter. Ad Hoc Netw. 2003, 2, 702–716. [Google Scholar]
  29. Wang, B. Critical Sensor Density. In Coverage Control in Sensor Networks; Springer: London, UK, 2010; pp. 99–119. [Google Scholar]
  30. Wang, Y.; Agrawal, D.P. Optimizing sensor networks for autonomous unmanned ground vehicles. Proc. SPIE. 2008. [Google Scholar] [CrossRef]
  31. Tian, D.; Georganas, N.D. Connectivity maintenance and coverage preservation in wireless sensor networks. Ad Hoc Netw. 2005, 3, 744–761. [Google Scholar] [CrossRef]
  32. Poe, W.Y.; Schmitt, J.B. Node deployment in large wireless sensor networks: Coverage, energy consumption, and worst-case delay. In Proceedings of the Asian Internet Engineering Conference (AINTEC ‘09), Bangkok, Thailand, 18–20 November 2009; pp. 77–84.
  33. Xing, G.; Tan, R.; Liu, B.; Wang, J.; Jia, X.; Yi, X.W. Data fusion improves the coverage of wireless sensor networks. In Proceedings of the 15th Annual International Conference on Mobile Computing and Networking, Beijing, China, 20–25 September 2009; pp. 157–168.
  34. Tan, R.; Xing, G.; Liu, B.; Wang, J. Exploiting data fusion to improve the coverage of wireless sensor networks. IEEE/ACM Trans. Netw. 2012, 20, 450–462. [Google Scholar] [CrossRef]
  35. Smaragdakis, G.; Matta, I.; Bestavros, A. SEP: A stable election protocol for clustered heterogeneous wireless sensor networks. In Proceedings of the 2nd International Workshop on Sensor and Actor Network Protocol and Applications, Boston, MI, USA, 22 August 2004.
Figure 1. A WSN for monitoring gas leakage.
Figure 1. A WSN for monitoring gas leakage.
Sensors 16 01270 g001
Figure 2. Three popular regular patterns of deployment: (a) equilateral triangle; (b) square; (c) hexagon, and corresponding Voronoi polygons for a sensor node in lattice patterns.
Figure 2. Three popular regular patterns of deployment: (a) equilateral triangle; (b) square; (c) hexagon, and corresponding Voronoi polygons for a sensor node in lattice patterns.
Sensors 16 01270 g002
Figure 3. The sensing capacity of six sensors that use the (6,ε) coverage model that deployed at vertices of hexagon. The worst-covered point by these three sensors is at the center of the hexagon.
Figure 3. The sensing capacity of six sensors that use the (6,ε) coverage model that deployed at vertices of hexagon. The worst-covered point by these three sensors is at the center of the hexagon.
Sensors 16 01270 g003
Figure 4. Three common regular patterns of deployment—(a) triangle (3,ε); (b) square (4,ε); (c) hexagon (6,ε), that are under information coverage model.
Figure 4. Three common regular patterns of deployment—(a) triangle (3,ε); (b) square (4,ε); (c) hexagon (6,ε), that are under information coverage model.
Sensors 16 01270 g004
Figure 5. (6,ε)-Information coverage for dual-triangular pattern deployment.
Figure 5. (6,ε)-Information coverage for dual-triangular pattern deployment.
Sensors 16 01270 g005
Figure 6. Strip-based deployment for obtaining full coverage with (a) 1-connectivity and 2-connectivity (b), when rc/rs < 3 . The white-filled dots show the sensor positions that form (a) one horizontal strip or (b) two horizontal strips. Here, d α = min { r c , 3 r s } and d β = r s + r s 2 d α 2 / 4 . The vertical strip of sensor nodes could be removed when rc/rs < 3 [8].
Figure 6. Strip-based deployment for obtaining full coverage with (a) 1-connectivity and 2-connectivity (b), when rc/rs < 3 . The white-filled dots show the sensor positions that form (a) one horizontal strip or (b) two horizontal strips. Here, d α = min { r c , 3 r s } and d β = r s + r s 2 d α 2 / 4 . The vertical strip of sensor nodes could be removed when rc/rs < 3 [8].
Sensors 16 01270 g006
Figure 7. The sensors located at positions x and y are connected with the feature that d(x,y) = rc. Chord AB is the connection chord. A x B and A y B are the connection angles.
Figure 7. The sensors located at positions x and y are connected with the feature that d(x,y) = rc. Chord AB is the connection chord. A x B and A y B are the connection angles.
Sensors 16 01270 g007
Figure 8. Two of the non-overlapping hexagons that cover the two-dimensional plane, the Voronoi polygon is the polygon formed by the dashed line.
Figure 8. Two of the non-overlapping hexagons that cover the two-dimensional plane, the Voronoi polygon is the polygon formed by the dashed line.
Sensors 16 01270 g008
Figure 9. The sensors located at positions x and –x are connected. Generalized Connection Chord AB is the connection chord with the feature that d(x0,B) = d(x0,A) ≤ D ^ m a x , and l(A,B) = r ^ s .
Figure 9. The sensors located at positions x and –x are connected. Generalized Connection Chord AB is the connection chord with the feature that d(x0,B) = d(x0,A) ≤ D ^ m a x , and l(A,B) = r ^ s .
Sensors 16 01270 g009
Figure 10. Illustration of 4-(2,ε)-coverage: (a) data fusion by two sensor (b) fault tolerance for 4-(2,ε)-coverage.
Figure 10. Illustration of 4-(2,ε)-coverage: (a) data fusion by two sensor (b) fault tolerance for 4-(2,ε)-coverage.
Sensors 16 01270 g010
Figure 11. Number of sensors needed in the different schemes of deployment under physical coverage model (hexagon, square, triangle, and strip-based deployment for 1-connectivity and 2-connectivity) to guarantee full coverage and connectivity for various values of rc/rs.
Figure 11. Number of sensors needed in the different schemes of deployment under physical coverage model (hexagon, square, triangle, and strip-based deployment for 1-connectivity and 2-connectivity) to guarantee full coverage and connectivity for various values of rc/rs.
Sensors 16 01270 g011
Figure 12. Number of sensors needed in strip-based deployments, that are strip-based deployment under physical coverage model for 1-connectivity and 2-connectivity, and strip-based deployment under (2,ε) information coverage for 1-connectivity and 2-connectivity) to guarantee full coverage and connectivity for various values of rc/rs.
Figure 12. Number of sensors needed in strip-based deployments, that are strip-based deployment under physical coverage model for 1-connectivity and 2-connectivity, and strip-based deployment under (2,ε) information coverage for 1-connectivity and 2-connectivity) to guarantee full coverage and connectivity for various values of rc/rs.
Sensors 16 01270 g012
Figure 13. Number of sensors needed in the different schemes of deployment (hexagon, square, triangle, hexagon (6,ε), square (4,ε), triangle (3,ε)) to guarantee full coverage and connectivity for various values of rc/rs.
Figure 13. Number of sensors needed in the different schemes of deployment (hexagon, square, triangle, hexagon (6,ε), square (4,ε), triangle (3,ε)) to guarantee full coverage and connectivity for various values of rc/rs.
Sensors 16 01270 g013
Figure 14. Number of sensors needed in the different schemes of deployment (hexagon (6,ε), square (4,ε), triangle (3,ε) strip-based (2,ε) for 1-connectivity and 2-connectivity, dual-triangle (6,ε)) to guarantee full coverage and connectivity when rc/rs is (0.6, 2.2).
Figure 14. Number of sensors needed in the different schemes of deployment (hexagon (6,ε), square (4,ε), triangle (3,ε) strip-based (2,ε) for 1-connectivity and 2-connectivity, dual-triangle (6,ε)) to guarantee full coverage and connectivity when rc/rs is (0.6, 2.2).
Sensors 16 01270 g014
Figure 15. Number of sensors needed in the different schemes of deployment (hexagon (6,ε), square (4,ε), triangle (3,ε), strip-based (2,ε) for 1-connectivity and 2-connectivity, dual-triangle (6,ε)) to guarantee full coverage and connectivity when rc/rs is (2.2, 4).
Figure 15. Number of sensors needed in the different schemes of deployment (hexagon (6,ε), square (4,ε), triangle (3,ε), strip-based (2,ε) for 1-connectivity and 2-connectivity, dual-triangle (6,ε)) to guarantee full coverage and connectivity when rc/rs is (2.2, 4).
Sensors 16 01270 g015
Figure 16. Number of sensors needed in the triangle deployment and triangle (3,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Figure 16. Number of sensors needed in the triangle deployment and triangle (3,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Sensors 16 01270 g016
Figure 17. Number of sensors needed in the square deployment and square (4,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Figure 17. Number of sensors needed in the square deployment and square (4,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Sensors 16 01270 g017
Figure 18. Number of sensors needed in the hexagon deployment and hexagon (6,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Figure 18. Number of sensors needed in the hexagon deployment and hexagon (6,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Sensors 16 01270 g018
Figure 19. Number of sensors needed in the strip-1 deployment and strip-1 (2,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Figure 19. Number of sensors needed in the strip-1 deployment and strip-1 (2,ε) deployment with various values of threshold ε (0.683, 0.75, 0.85).
Sensors 16 01270 g019
Figure 20. Number of sensors needed in the different schemes of deployment (hexagon, square, triangle, and dual-triangle (6,ε) with various values of threshold ε (0.683, 0.75, 0.85)).
Figure 20. Number of sensors needed in the different schemes of deployment (hexagon, square, triangle, and dual-triangle (6,ε) with various values of threshold ε (0.683, 0.75, 0.85)).
Sensors 16 01270 g020
Figure 21. Total energy cost needed for messaging to sink in the different schemes of deployment.
Figure 21. Total energy cost needed for messaging to sink in the different schemes of deployment.
Sensors 16 01270 g021
Figure 22. Number of sensors needed in the different schemes of 4-coverage (hexagon, square, triangle, and square (2,ε)), square (2,ε) is the 4-(2,ε)-coverage we proposed in Section 5.2.
Figure 22. Number of sensors needed in the different schemes of 4-coverage (hexagon, square, triangle, and square (2,ε)), square (2,ε) is the 4-(2,ε)-coverage we proposed in Section 5.2.
Sensors 16 01270 g022
Table 1. Related studies about connectivity and coverage for WSNs.
Table 1. Related studies about connectivity and coverage for WSNs.
ReferencesIssueCoverage Modelrc/rs
[1,8]Connectivity, CoveragePhysical coverageVariety
[3,5,6,7,26,27,28,29,30,31]Connectivity, CoveragePhysical coverageFixed
[9,10,11,14]Connectivity, CoverageInformation coverageFixed
[12,13]Connectivity, CoverageProbabilistic coverageFixed
[15]Connectivity, Barrier CoverageInformation coverageFixed
[16]CoverageProbabilistic coverageFixed
[17]3D CoverageProbabilistic coverageFixed
[18]Connectivity, CoverageData fusionFixed
[2,19,20]Connectivity, CoverageHeterogeneous disksVariety
[21,22,23,24]Multiple Connectivity, Multiple CoveragePhysical coverageFixed
[25]Connectivity, CoverageProbabilistic coverageFixed
[32,33,34]Connectivity, CoverageData fusionFixed
Table 2. Radio characteristics used in simulations.
Table 2. Radio characteristics used in simulations.
OperationEnergy Dissipated
Transmitter/Receiver ElectronicsEelec = 50 nJ/bit
Data AggregationEDA = 50 nJ/bit/report
Transmit Amplifierεfs = 50 nJ/bit/report

Share and Cite

MDPI and ACS Style

Cheng, W.; Li, Y.; Jiang, Y.; Yin, X. Regular Deployment of Wireless Sensors to Achieve Connectivity and Information Coverage. Sensors 2016, 16, 1270. https://doi.org/10.3390/s16081270

AMA Style

Cheng W, Li Y, Jiang Y, Yin X. Regular Deployment of Wireless Sensors to Achieve Connectivity and Information Coverage. Sensors. 2016; 16(8):1270. https://doi.org/10.3390/s16081270

Chicago/Turabian Style

Cheng, Wei, Yong Li, Yi Jiang, and Xipeng Yin. 2016. "Regular Deployment of Wireless Sensors to Achieve Connectivity and Information Coverage" Sensors 16, no. 8: 1270. https://doi.org/10.3390/s16081270

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop