Retracted: A moment-based optimization method for energy efficiency in wireless sensor networks
- Yong Zhang^{1, 2},
- Keqiu Li^{2}Email author,
- Dan Huang^{1},
- Yingwei Jin^{3} and
- Dongwei Yang^{1}
https://doi.org/10.1186/1687-1499-2012-133
© Zhang et al; licensee Springer. 2012
Received: 16 November 2011
Accepted: 5 April 2012
Published: 5 April 2012
Abstract
Retraction
"The authors would like to retract this article as several portions of this manuscript were published previously by Gu, Wu, and Rao ("Optimizing Cluster Heads for Energy Efficiency in Large-Scale Heterogeneous Wireless Sensor Networks, International Journal of Distributed Sensor Networks 2010, 961591). The authors would like to apologise to Editors and readers."
This article proposes a novel moment-based local cluster division optimization method in wireless sensor networks, and improves the energy efficiency of local cluster area with uneven nodes distribution. In the proposed method, first, each node estimates the higher moment of local sensors' coordinates. Second, the current cluster zone is divided into four quadrant zones with cluster head's (CH) coordinates as central point. Finally, among the divided quadrant zones, the slave CH is selected according to the higher moment to help the master CH optimize data transmission in the local area. To use the higher moment effectively in segmentation of zone, we present a hybrid higher moment method by computing the kurtosis coefficient of the sensors' coordinates. When the coordinates of sensors in a quadrant zone have higher kurtosis coefficient than a threshold, the quadrant zone is considered to be a zone needed to be a slave CH. The simulation results show that the proposed method can increase system throughput, decrease delay and packet loss rate, and enhance the energy efficiency.
Keywords
1. Introduction
Wireless sensor network (WSN) [1] has found many applications in different areas, such as environmental surveillance, intelligent building, health monitoring, etc. Although there are many important aspects which need to be taken into consideration when we are dealing with the overall network design problem, energy efficiency should be considered as the key design objective among them. Therefore, minimizing the total energy consumption (TEC) [2] for sensor data gathering is critical to ensuring sustained operations of these large-scale WSNs, even though minimizing TEC does not necessarily maximize network lifetime, which also depends on the balance of residual energy across the network.
How to efficiently utilize sensor nodes to prolong the lifespan of WSNs has been a research topic. Clustering is a key routing technique used to reduce energy consumption. In the cluster scheme, several nodes are elected as cluster heads (CHs), and then CHs aggregate the data from the nodes of their respective cluster, often referred to as leaf nodes (LNs), and forward the fusion data to base station (BS). The most popular routing protocol based on cluster scheme is called LEACH [3], which is proposed for CH selection by probability. However, LEACH selects the CHs by probability in each round, so the actual number of CHs with the expected number maybe different.
It is a critical problem that how many clusters should be separated. As one of the most dominant factors in clustered WSNs, the selection of CH can impact the network performance. The optimal number of CHs is an important parameter of WSN performance. Network nodes will consume more energy if the number of CHs is too much or too little. Suitable cluster number will prolong the lifetime of WSN and reduce energy consumption in CH selection per round. To solve those disadvantages, a distance-based crowdedness clustering (DCC) algorithm [3] to determine the CHs in sensor networks under general node distribution is presented, in which the number of CHs in sensor networks under uniform node distribution is optimized through deriving an analytical formula. However, their proposed scheme is not suitable for all the deployment conditions, especially, unevenly distribution phenomenon which is likely in sensor networks.
In this article, we propose a novel moment-based local cluster division (MLCD) optimization method in WSNs. The proposed method improves the energy efficiency of local cluster area with uneven nodes distribution.
The rest of this article is organized as follows. Section 2 introduces the related study. Section 3 gives an energy model, and elaborates the proposed MLCD algorithm. Section 4 makes several experiments on many parameters such as the number and location of CHs, TEC under different nodes scale. Finally, conclusion is summarized in Section 5.
2. Related study
A CH in WSNs is responsible for receiving, processing, and transmitting data from the LNs in its service area to the BS, and hence it consumes much more energy than an LN. The sensor nodes in the close proximity of a CH may also run out of battery quickly due to frequent data forwarding. Therefore, designating an optimal subset of sensor nodes as CHs at appropriate locations is critical to minimizing the TEC for prolonging the lifetime of the entire network. There exist a large number of research efforts in the literature that have been devoted to solving various clustering problems with different objectives.
One commonly adopted way to ensure load balance and meet energy constraint of the entire network is to rotate the role of a CH and form a corresponding cluster on a random and periodical basis among all sensor nodes. Classical LEACH is a traditional hierarchy topology control algorithm. In LEACH, the node is selected to be CH in turns. The alternation mechanisms of CHs [4–10] balance the nodes energy consumption and prolong network lifetime.
Quan et al. [11] propose a robust energy-aware clustering architecture for large-scale WSNs. Machado et al. [12] study the clustered WSNs. Shu and Krunz [13] consider optimization formulations under both deterministic and stochastic setups, and propose two mechanisms for achieving balanced power consumption in the stochastic case: a routing-aware optimal cluster planning and a clustering-aware optimal random relay. Younis and Akkaya [14] categorize the placement strategies into static and dynamic depending on whether the optimization is performed at the time of deployment or while the network is operational, respectively. Azad and Kamruzzaman [15] propose a transmission scheme and determine the optimal ring thickness and hop size by formulating network lifetime as an optimization problem. Houngbadji and Pierre [16] propose a novel distributed address assignment and routing scheme based on a topic clustering system and fractal theory iterated function systems. In [17], an adaptive energy-efficient multi-sensor scheduling scheme is proposed for collaborative target tracking in WSNs. Kim et al. [18] propose a novel energy-efficient coverage-time optimized dynamic clustering scheme for two-tiered WSNs used in an outdoor monitoring application of home networking systems.
3. The proposed MLCD method
The problem of determining the optimal number and location of CHs for minimum TEC in sensor networks with unevenly distribution phenomenon is formulated as follows. We consider a WSN where n sensor nodes have been deployed in a bounded L × L (m^{2}) square region and a single BS is located at (x_{BS},y_{BS}), somewhere inside or outside the network region. The location of each sensor v_{ i }, i = 0, 1,..., n - 1, is denoted as (x_{ i }, y_{ i }). We assume a one-hop communication model for both intra-cluster (from LNs to their slave CHs) and inter-cluster (from CHs to the BS) communication.
We first consider a scenario of even node distribution, and adopt DCC method [2] to optimize the number of CHs. For uneven node distribution, the intra-cluster energy consumption model may not demonstrate the intra-cluster energy consumption correctly. To solve this problem, we use the higher moment to demonstrate the intra-cluster energy consumption correctly in this article. The intra-cluster data can be translated to CH through the new CH divided by the old CH so as to optimize the data transmission.
We consider the energy consumption for data transmission of each LN, and for idle state, data receiving, processing, and transmission of each CH. Since the energy cost for environment sensing is generally much less than communication and processing tasks, we do not consider sensing energy cost here. Obviously, the TEC depends on the network distribution, the number, and location of CHs, and the compression ratio α at CHs.
3.1. Optimizing the number of CHs in uniform distribution
Researchers have proposed several optimal CH selection algorithms to prolong the lifetime of WSNs. Yang and Sikdar [19] first apply a sleep-wakeup-based decentralized MAC protocol to LEACH, then present an analytic framework for obtaining the optimal probability with which a node becomes a CH in order to minimize the network's energy consumption. Gu and Wu [2] optimize the number of CHs in sensor networks under uniform node distribution, and propose a DCC algorithm to determine the CHs in sensor networks under general node distribution.
We further verify that the solution to the second derivation of Equation (6) is positive. Therefore, we conclude that the value of k defined in Equation (7) results in the minimum TEC in WSNs with uniform node distribution. Once the optimal number of CHs is obtained, their locations can be determined based on Voronoi tessellation among uniformly distributed sensors.
3.2. The proposed algorithm based on higher moment for uneven distribution
where μ_{4} is the fourth moment about the mean, σ is the standard deviation, n is the sample size, x_{ i } is the i th value, and $\stackrel{-}{x}$ is the sample mean.
Uniform distribution is suited for achieving energy balance. However, the performance of WSN is affected by the environment. Since sensor nodes are generally deployed in surveillance areas by airplane and cannonball, node's position is affected by many factors, which leads to unevenly distribution. Maybe nodes in some areas are very thick, while nodes in other areas are very thin. Uneven distribution phenomenon brings many disadvantages in network management, such as unbalanced energy dissipation between nodes, nodes' premature death, and network lifetime short.
According to the energy model and DCC algorithm, in the case of the uneven distribution, the intra-cluster energy consumption model may not demonstrate the intra-cluster energy consumption correctly. To solve this problem, we use kurtosis to demonstrate the intra-cluster energy consumption correctly in this article. The intra-cluster data can be translated to CH through the new CH divided by the old CH so as to optimize the data transportation.
As far as the CHs total number, the optimal CHs number calculated by the cutoff-distance is still available, the optimal node number k of general distribution and uneven distribution is still calculated as the case of even distribution.
We develop a heuristic MLCD algorithm, based on higher moment to solve the CH optimization problem in WSNs under uneven node distribution. Here, the "higher moment" is the threshold that decides which cluster needs to be divided: if the higher moment of LNs' coordinates satisfies the threshold, the slave CH is considered to be located inside this cluster; otherwise, it is not.
In the MLCD algorithm, we first calculate the LNs coordinates' kurtosis coefficient and mean value, each of which is used as the metric. Using this metric, we designate the sensor with the comparatively large number of neighbor nodes as a CH and form a slave cluster of the master cluster with its crowded LNs. Namely, MLCD designates the sensor with the comparative large number of neighbor nodes as a CH and forms a cluster of this CH with all its neighbors considering the energy consumption of the CHs idle time. We repeatedly designate slave CHs with crowded neighbor nodes in the rest of the clusters using the higher moment until there is no quadrant zones satisfied the higher moment metric. We calculate the higher moment using Equation (8) for metric, from which, the node is selected as the CH of the slave cluster.
However, the calculated number of CHs considering the idle time energy consumption may decrease. In general node distribution or uneven node distribution, the decrease of the CHs number may cause the uneven communication distance in the cluster zone. The kurtosis can be used to find another quadrant zone with comparatively dense node. If the kurtosis is below 1.8, the nodes' distribution has a shape of 'U'. The quadrant zones with comparatively dense nodes could be discerned, and a sub-cluster is formed in the quadrant. In other words, a slave CH is designated besides the current CH and the nodes in the same quadrant will choose to join either the CH or slave CHs once more. The slave CH collects the data of intra-cluster and sends it to the CH. The proposed algorithm optimizes the local energy consumption, balance the intra-cluster energy consumption. Moreover, the total CHs energy consumption is decreased due to the shortening of idle time.
The choice of slave CHs will consider the kurtosis of node coordinates. If the kurtosis of both x and y coordinates are below 1.8, the slave CH will be selected beyond the mean value of the both coordinates. If either x or y coordinates is below 1.8, the CH will be selected randomly beyond the mean value of the coordinates below 1.8.
This article presents an MLCD method. The pseudo-code of MLCD algorithm is given in Algorithm 1. The CHs idle time is considered to decrease the number of the CHs number. The kurtosis is used to demonstrate the slave cluster zone within the main cluster zone. The complexity of this algorithm is O(n^{2}).
Algorithm 1. MLCD
Input: a sensor network G = (V, E) with n LNs randomly deployed in a L × L (m^{2}) square region and one BS deployed inside or outside the region.
- 1:
//Initialize cluster setup;
- 2:
for all CHs in sensor network G do
- 3:
Advertise the CH identity CHID;
- 4:
Collect the LNs' coordinates [x_{ i }, y_{ i }];
- 5:
end for
- 6:
//Calculate the LNs' higher moment;
- 7:
for all CHs in sensor network G do
- 8:
Divide the LNs zone from vertical and horizontal direction through the CH node to form 4 quadrants zone;
- 9:
Calculate the [x_{ i }, y_{ i }]'s kurtosis coefficient [K_{ cx }, K_{ cy }] and mean value coordinates [x_{mean}, y_{mean}];
- 10:
if K_{ cx } > 3 and K_{ cy } > 3 then
- 11:
Designate a node with the absolute value of coordinates above [|x_{mean}|, |y_{mean}|] as slave CH randomly;
- 12:
end if
- 13:
if K_{ cx } > 3 then
- 14:
Designate a node with the absolute value of x coordinates above [|x_{mean}|, y_{random}] as slave CH;
- 15:
end if
- 16:
if K_{ cy } > 3 then
- 17:
Designate a node with the absolute value of y coordinates above [y_{random}, |y_{mean}|] as slave CH;
- 18:
end if
- 19:
Designate the LNs in the same quadrants with slave CH to form slave cluster;
- 20:
end for
- 21:
return slave CH and coordinates.
4. Performance evaluation
4.1. Implementation and experimental settings
WSN communication parameters
Parameter | Value |
---|---|
L × L | 200 × 200 (m^{2}) |
E _{elec} | E_{elec} 50 (nJ/bit) |
ε _{fs} | 10 (pJ/bit/m^{2}) |
ε _{mp} | 0.0013 (pJ/bit/m^{4}) |
E _{p} | 5 (nJ/bit/signal) |
Α | 0.8 |
We obtain the optimal number of CHs to be k = 6 from Equation (7), which is consistent with the optimal one observed in Figure 2. From Equation (10), the improved algorithm obtains the optimal number of CHs to be k = 4, which is consistent with the optimal one observed in Figure 2 and the TEC decreases as the number of CHs decreases. The TEC increases as the number of CHs moves away from the optimal point. We further study a case with a larger WSN of n = 900 sensor nodes. The optimal number 13 is obtained in DCC algorithm. Our proposed MLCD algorithm obtains the optimal number 11. The TEC also decreases as the number of CHs decreases. The unimodal property of the TEC optimization curve justifies the correctness of our derivation for the optimal number of CHs in WSNs under uniform node distribution.
4.2. Case study for general distribution
5. Conclusion
This article examines the problem of determining the optimal number and location of CHs for minimum TEC in sensor networks with uneven nodes distribution from higher moment perspective, improves the analytical formula of DCC to determine the optimal number, and location of CHs in WSNs under uneven distribution, and proposes a zone division clustering algorithm based on higher moment to optimize the intra-cluster communications and location of slave CHs in WSNs under uneven nodes distribution. The simulation results illustrate the performance superiority of the proposed solution in comparison with the clustering schemes based on classical k-means algorithm and DCC algorithm.
Declarations
Acknowledgements
This study was supported by National Natural Science Foundation of China (60973117, 60973116, and 60973115), the China Postdoctoral Science Foundation (20110491530), and the Dalian Science and Technology Planning Project of China (2010J21DW019).
Authors’ Affiliations
References
- Culler D, Estrin D, Srivastava M: Guest editors' introduction: overview of sensor networks. Computer 2004, 37(8):41-49.View ArticleGoogle Scholar
- Gu Y, Wu Q: Optimization of cluster heads for energy efficiency in large-scale wireless sensor networks. Ad Hoc Netw 2010, 28(1):33-48.View ArticleGoogle Scholar
- Heinzelman WR, Chandrakasan A, Balakrishnan H: Energy-efficient communication protocol for wireless microsensor networks. Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, Hawaii, USA; 2000.View ArticleGoogle Scholar
- Su W-T, Chang K-M, Kuo Y-H: eHIP: an energy-efficient hybrid intrusion prohibition system for cluster-based wireless sensor networks. Comput Netw 2007, 54(4):1151-1168.View ArticleMATHGoogle Scholar
- Chen H, Mineno H, Mizuno T: Adaptive data aggregation scheme in clustered wireless sensor networks. Comput Commun 2008, 31(15):3579-3585. 10.1016/j.comcom.2008.06.011View ArticleGoogle Scholar
- Choe HJ, Ghosh P, Das SK: QoS-aware data reporting control in cluster-based wireless sensor networks. Comput Commun 2010, 33(11):1244-1254. 10.1016/j.comcom.2010.02.008View ArticleGoogle Scholar
- Kima N, Heo J, Kim HS, Kwona WH: Reconfiguration of clusterheads for load balancing in wireless sensor networks. Comput Commun 2008, 31(1):153-159. 10.1016/j.comcom.2007.10.039View ArticleGoogle Scholar
- Jurcik P, Koubâa A, Severino R, Alves M, Tovar E: Dimensioning and worst-case analysis of cluster-tree sensor networks. ACM Trans Sensor Netw 2010, 7(2):1-28.View ArticleGoogle Scholar
- Zhou H, Wu Y, Hu Y, Xie GZ: A novel stable selection and reliable transmission protocol for clustered heterogeneous wireless sensor networks. Comput Commun 2010, 33(15):1843-1849. 10.1016/j.comcom.2010.06.001View ArticleGoogle Scholar
- Sha K, Shi W: Modeling the lifetime of wireless sensor networks. Sensor Lett 2005, 3(2):126-135. 10.1166/sl.2005.017View ArticleGoogle Scholar
- Quan Z, Subramanian A, Sayed AH: REACA: an efficient protocol architecture for large scale sensor networks. IEEE Trans Wirel Commun 2007, 6(10):3846-3855.View ArticleGoogle Scholar
- Machado R, Zhang W, Wang G, Tekinay S: Coverage properties of clustered wireless sensor networks. ACM Trans Sensor Netw 2010, 7(2):1-32.View ArticleGoogle Scholar
- Shu T, Krunz M: Coverage-time optimization for clustered wireless sensor networks: a power-balancing approach. IEEE/ACM Trans Netw 2010, 18(1):1-35.View ArticleGoogle Scholar
- Younis M, Akkaya K: Strategies and techniques for node placement in wireless sensor networks: a survey. Ad Hoc Netw 2008, 6(4):621-655. 10.1016/j.adhoc.2007.05.003View ArticleGoogle Scholar
- Azad AKM, Kamruzzaman J: Energy balanced transmission policies for wireless sensor networks. IEEE Trans Mob Comput 2010, 99(1):927-940.Google Scholar
- Houngbadji T, Pierre S: SubCast: a distributed addressing and routing system for large scale wireless sensor and actor networks. Comput Netw 2009, 53(16):2840-2854. 10.1016/j.comnet.2009.07.006View ArticleMATHGoogle Scholar
- Dietrich I, Dressler F: On the lifetime of wireless sensor networks. ACM Trans Sensor Netw 2009, 5(1):1-23.View ArticleGoogle Scholar
- Kim J, Lee W, Eunkyo K, Kim D-W, Kim H: Coverage-time optimized dynamic clustering of networked sensors for pervasive home networking. IEEE Trans Consum Electron 2007, 53(2):433-441.View ArticleGoogle Scholar
- Yang H, Sikdar B: Optimal Cluster head selection in the LEACH architecture. In IEEE International Performance, Computing, and Communications Conference. New Orleans, LA, USA; 2007:93-100.Google Scholar
Copyright
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.