Theoretical analysis of the lifetime and energy hole in cluster based wireless sensor networks

https://doi.org/10.1016/j.jpdc.2011.05.003Get rights and content

Abstract

Cluster based wireless sensor networks have been widely used due to the good performance. However, in so many cluster based protocols, because of the complexity of the problem, theoretical analysis and optimization remain difficult to develop. This paper studies the performance optimization of four protocols theoretically. They are LEACH (Low Energy Adaptive Clustering Hierarchy), MLEACH (Multi-hop LEACH), HEED (Hybrid Energy-Efficient Distributed Clustering Approach), and UCR (Unequal Cluster based Routing). The maximum FIRST node DIED TIME (FDT) and the maximum ALL node DIED TIME (ADT) are obtained for the first time in this paper, as well as the optimal parameters which maximize the network lifetime. Different from previous analysis of network lifetime, this paper analyzes the node energy consumption in different regions through the differential analysis method. Thus, the optimal parameters which maximize the lifetime can be obtained and the detailed energy consumption in different regions at different time can be also obtained. Moreover, we can obtain the time and space evolution of the network, from a steady state (without any death) to a non-steady state (with some death of nodes), and then to the final situation (all nodes die). Therefore, we are fully aware of the network status from spatial and temporal analysis. Additionally, the correctness of the theoretical analysis in this paper is proved by the Omnet++ experiment results. This conclusion can be an effective guideline for the deployment and optimization of cluster based networks.

Highlights

► The first node and All node died time can be calculated for cluster based WSNs. ► The region and occurrence time of energy hole can be also obtained. ► The optimal parameters which maximize the lifetime of WSNs can be obtained. ► Node density has little impact on energy consumption for cluster based WSNs.

Introduction

Generally, in wireless sensor networks, the sensor nodes cannot be replaced or recharged after deployed, while most applications have pre-specified lifetime requirements. For instance, the required lifetime for effective network monitoring is longer than 9 months in applications in Refs. [1], [21]. Therefore, it is of great significance for the research of sensor network lifetime.

The lifetime has different definitions in different research fields. It is defined in Refs. [10], [7] as the time when first node dies (First Die Time, FDT). Xue and Ganz [31] defines it as the time when all nodes die. In Refs. [7], [31], it is defined as the time when the amount of dead nodes reaches a specified percentage (k% Die Time, KDT), thus the time when k=100 is ADT and the half die time (HDT) is the time when k=50. Besides, in Refs. [10], [31], lifetime is defined as the network partition time (parted time, PT).

Under the condition of multiple hops, sensor nodes close to the sink have larger energy consumption because they are burdened with heavier relay traffic, and these areas are named as hotspots [10]. Nodes at the hotspots tend to die early when they deplete their energy, leading to what is called energy hole [10]. Then the nodes close to the dead nodes are required to forward the outer data, and it can further accelerate the death rate of the nodes in the region. This phenomenon is called “the Funnel Effect” [10]. Consequently, the network ends soon or becomes nonfunctioning.

We regard the research of lifetime has equal importance as that of energy hole. Actually, FDT is the time when energy hole comes into being. As energy hole goes on, it comes to the time called PT when the sink is partitioned from the network by energy hole. Finally, no more data can be delivered to the sink, which is called ADT. While the weakest region is where most energy is consumed, it is also the place where energy hole occurs [9], the size of energy hole is the same as that of the weakest region. Therefore, we can claim that the research of energy hole size as well as when and where energy hole will occur are the research of the dynamic evolution from time and space. The research on energy hole from time can help us to evaluate whether lifetime meet application requirements, so that we can maximize the lifetime by optimizing network parameters. At the same time, the research from space can help us deploy the sensor nodes that have larger initial energy or take measures to decrease the energy consumption at hotspot, and then we can get considerable increase in lifetime with a smaller cost. It is clear that how to calculate the distribution of energy hole and its evolution process from time present a guideline for network designing and planning, the energy hole can be avoided by optimizing network parameters, which is of great importance for the improvement on the network lifetime.

However, it is a challenging task to optimize the lifetime for cluster based sensor networks. First, there are many factors that impact the network lifetime and energy hole. For instance, the data gathering protocol, the cluster radius, the data gathering and aggregation rate, and various physical parameters in cluster based networks. These parameters act on or influence each other, making the theoretical analysis extremely difficult. Second, in cluster based networks, the protocol itself is quite complex and nodes work as cluster head in an alternate way with different probabilities, leading to a complex theoretical analysis of the network lifetime. Finally, there are so many cluster based network protocols which cannot enumerate, and each protocol uses different data gathering mechanisms. Thus, to determine a theoretical upper bound of the network lifetime for these protocols is extremely difficult. Therefore, Refs. [31] pointed out that it was very difficult to analyze the cluster based network lifetime in theoretical aspects.

The main objective of this paper is not to put forward a new protocol for cluster based networks, or to improve an existing clustering protocol to prolong network lifetime. Instead, it aims to theoretically explore internal factors that impact the lifetime of cluster based sensor networks, which gives the spatial and temporal characteristics of energy hole as well as the upper bound of network lifetime. The purpose of this is based on the following points. First, theoretical analysis of the network lifetime upper bound enables us to achieve the expected lifetime before deploying the network, not depending on the experience. Second, theoretical analysis of the network lifetime upper bound enables us to know the main factors that affect the network lifetime, providing the best network parameters selection method to obtain the maximum network lifetime and improve network efficiency. Finally, according to the analysis results of the energy hole’s time–space characteristics, we can be fully aware of the weakness [9] of the network in advance and deploy the sensor nodes that have larger energy (such as increase node density, deploy larger initial energy) in order to greatly improve the network lifetime with a smaller cost.

Compared with previous studies, this paper’s main contributions are follows.

(1) Researchers have found that near the sink, there is a hotspot of high energy consumption, easily leading to energy hole. However, the concept of “near the sink” is too vague and cannot be used to guide the network design and optimization. To the best of our knowledge, there is little research on the exact location and the occurrence time and the duration of energy hole. In this paper, we accurately obtained them, as well as the factors that affect lifetime through theoretical analysis, which can effectively guide the design and optimization of sensor networks.

(2) Although there are some research on the analysis of network lifetime [32], [13], [33], this paper is different from them. This paper attempts to establish a theoretical analysis to get the size, time and location of the energy hole, as well as the network lifetime under a given data gathering protocol. In this paper, the network protocols are generalized into four categories, and almost all the current cluster based network protocols can be classified into these four. This paper analyzes the four categories and gives theoretical analysis results of the network lifetime and energy hole, so this research has a broader significance for theoretical guidance.

(3) Many meaningful conclusions are obtained in this paper. Cluster radius r which makes FDT reaches the maximum, does not necessarily achieve the maximum ADT, and vice versa. This shows that a suitable cluster radius r should be based on the needs of application. In the multi-hop network LEACH, FDT is about half of the ADT, which shows that the network loses some functionality when the first node dies, but there is a long period of non-steady state before it finally comes to the end. The minimum residual energy of the network does not necessarily mean the maximum lifetime and vice versa. The simple method of reducing the energy consumption level or balancing energy consumption is not very good, which indicates that it is necessary to consider both the energy consumption level per unit and the energy balancing strategy at the same time. They are given in the list at the end of this paper.

This paper is structured as follows. Section 2 presents the related research of sensor network. Section 3 is the description of the structure of cluster based network model mentioned in this paper and its problem. Data transmission features, characteristics of energy consumption and network lifetime analysis of LEACH will be discussed in Section 4. Section 5 discusses the maximum network lifetime and energy hole of the multi-hop LEACH. Section 6 discusses the maximum network lifetime and the optimization of HEED. The analysis results of the UCR network lifetime upper bound are given in Section 7. Section 8 is about the theoretical and experimental analysis results. Section 9 presents the conclusions and further research of this paper.

Section snippets

Related research of network life and energy hole

The network lifetime research was first studied in Ref. [2]. Noori and Ardakani [22] also gave the study about the upper bound of network lifetime. Yifeng et al. [14] mainly deals with network lifetime of large-scale wireless sensor networks. Yifeng et al. [14] assumed that the communication between nodes was the main energy consumption; therefore, only considered the communication energy consumption. The range perceived by nodes is hexagonal cells, and the sink is located in the center of the

Network model

This paper is the study about data gathering sensor network, and it is widely applied to a variety of applications. In general, the network model has the following characteristics.

(1) A sensor network consists of a base station (the sink) and n sensor nodes which are distributed in a circular plane under a radius R, nodes are uniformly distributed under density ρ. Each node has a unique identity {vi:i=1,,n}, and the sink node is labeled as v0. All sensor nodes do not move after the deployment.

Working and data collecting mode of cluster based network

First of all, if not specifically pointed out later in this paper, the working and data collecting mode is what has been given in this section.

In a cluster based network under the cluster radius r, since data can be directly sent to the sink when nodes’ distance from the base station is less than or equals r, there is no need for the formation of clusters for such region. Therefore, only nodes whose distance from the sink node is within the range [r,R] need to select cluster head.

To make sure

Calculation method for data amount and energy consumption of nodes in MLEACH

The main difference between Multi-hop LEACH protocol and LEACH protocol is that the data is sent to the sink via multi-hop relays of cluster heads in multi-hop LEACH protocol, while data is sent directly to the sink in LEACH protocol. The data transmission can be found in Fig. 14, the nearest cluster head from the sink sends its data to the sink directly, and the other cluster heads send data to the nearest cluster head via the relay of their neighboring nodes, so we can consider the

Analysis and optimization of HEED cluster based network performance

The operating mechanism of the cluster based network discussed above is that nodes have the same probability as CH. As we can see from the discussion above, its energy consumption is not balanced. Thus, a cluster head selection strategy that is accompanied by the reference to nodes’ residual energy is proposed, which can balance the energy consumption and prolong the network lifetime. The following conclusions give the FDT and ADT of HEED, as well as the region of energy hole.

Analysis and optimization of UCR cluster based network performance

Previous discussions are about the network lifetime under the same cluster radius. Researchers proposed an unequal cluster based protocol recently. Experiments in Ref. [16] proved that it can prolong the network lifetime. This section gives the analysis of the optimization of unequal cluster based network lifetime.

A. Analysis of the data transmission mode in energy hole: First, the cluster radius r is the same in MLEACH, HEED, thus the network reaches ADT when the width of energy hole exceeds 2r

Analysis of simulation results

We deploy OMNET++ to carry out experimental verification, OMNET++ is a large modular open network simulation platform of open source, component-based, widely recognized by academics [29]. If there are no special instructions, the simulation parameters deploy the data shown in Table 2.

Conclusion and future work

In this paper, with the differential analysis method, the data burden and energy consumption of the four protocols are obtained through detailed analysis, and then the time and space law of the energy hole is accurately derived, which is an innovation for the solution method of this paper. At the same time, this paper is rigorous due to the basis of differential analysis method. With the adoption of this method, the maximum network lifetime of each kind of network is obtained theoretically, as

Acknowledgments

This work was supported by the National Natural Science Foundation of China(61073104), China Postdoctoral Science Foundation(20100471789), Specialized Research Fund for the Doctoral Program of Higher Education of China(20090162120074), and Hunan Provincial Natural Science Foundation of China(09JJ6095).

Liu An-Feng was born on 1971. He is an Associate Professor of School of Information Science and Engineering of Central South University. He is also a Member (E200012141M) of China Computer Federation (CCF). He received the B.Sc. degree, M.Sc. and Ph.D degrees from Central South University, China, in 1993, 2002 and 2005, all in computer science. From 2007 he is an Associate Professor. His major research interests include wireless sensor network. His recent research has focused on wireless sensor

References (34)

  • Yunxia Chen et al.

    Transmission scheduling for optimizing sensor network lifetime: A stochastic shortest path approach

    IEEE Transactions On Signal Processing

    (2007)
  • C. Dagher Joseph et al.

    A theory for maximizing the lifetime of sensor networks

    IEEE transactions on communications

    (2007)
  • C.T. Ee et al.

    Congestion control and fairness for many-to-one routing in sensor networks

  • Xiangning Fan, Yulin Song, Improvement on LEACH Protocol of Wireless Sensor Network, in: International Conference on...
  • Bouabdallah Fatma et al.

    On balancing energy consumption in wireless sensor networks

    IEEE transactions on vehicular technology

    (2009)
  • W.R. Heinzelman, A. Chandrakasan, H. Balakrishnan, Energy efficient communication protocol for wireless microsensor...
  • Yifeng He et al.

    Distributed algorithms for network lifetime maximization in wireless visual sensor networks

    Transactions on Circuits and Systems for Video Technology

    (2009)
  • Cited by (104)

    • Context-aware collect data with energy efficient in Cyber–physical cloud systems

      2020, Future Generation Computer Systems
      Citation Excerpt :

      Context-aware sensing is one pivot technology for saving energy. Due to data packets generated by different nodes may be highly correlated [31–38], the data of various nodes can be accumulated into one data packet. This procedure can be called correlation data aggregation [39].

    • Spreading Aggregation: A distributed collision-free approach for data aggregation in large-scale wireless sensor networks

      2019, Journal of Parallel and Distributed Computing
      Citation Excerpt :

      Second, apart from collisions, tree-based approaches also suffer from the problem of unbalanced energy consumption. This issue takes place due to the creation of an unbalanced spanning tree in the first place, or because sensor nodes that are located near the sink/root are excessively used to pass the traffic [15]. Third, a distributed tree is a set of pre-established itineraries that are fragile and very sensitive to node and link failures.

    • On the hybrid using of unicast-broadcast in wireless sensor networks

      2018, Computers and Electrical Engineering
      Citation Excerpt :

      Liu et al. [20] proposed a centralized scheduling algorithm with the delay bound of 23R+Δ+18 time slots, where Ris the network radius and Δis the maximum node degree. Cluster-based data collection can be regarded as a data aggregation [21]. In the cluster based WSNs, the network is divided into many same structure called cluster, each cluster has a node called cluster head (CH) node, all other nodes called cluster member (CM).

    View all citing articles on Scopus

    Liu An-Feng was born on 1971. He is an Associate Professor of School of Information Science and Engineering of Central South University. He is also a Member (E200012141M) of China Computer Federation (CCF). He received the B.Sc. degree, M.Sc. and Ph.D degrees from Central South University, China, in 1993, 2002 and 2005, all in computer science. From 2007 he is an Associate Professor. His major research interests include wireless sensor network. His recent research has focused on wireless sensor networks.

    Zhang Peng-Hui was born on 1988. His research interest is in wireless sensor network.

    Chen Zhi-Gang was born on 1964. He is a Ph.D. Supervisor and his research interests are in network computing and distributed processing.

    View full text