Abstract
Data collection should take reliability and delay into consideration. To address these problems, a novel variable width tiered structure routing scheme named variable width tiered structure routing (VWTSR) is proposed. The proposed VWTSR scheme integrates two core phases, namely, circular tiers and cells partition, and distributed in-network aggregation. The key idea of VWTSR is to partition the network into circular tiers with different widths and each tier is further partitioned into cells. Those cells that do not interfere with each other could simultaneously finish data aggregation by broadcast and retransmission within each cell. Moreover, the tier width could meet the goal that when collecting nodes in outer layer finish transmission to parent collecting nodes in inner layer, the collecting nodes in inner layer just finish data aggregation, thus minimizing the latency while maintaining reliability for data collection. The problem is formulated as to minimize the delay under reliability constraint by controlling the system parameters. To demonstrate the effectiveness of the proposed scheme, extensive theoretical analysis and simulations are conducted to evaluate the performance of VWTSR. The analysis and simulations show that VWTSR leads to lower delay subject to reliability constraint than the existing scheme.
1. Introduction
Wireless sensor networks (WSNs) have been widely recognized as a ubiquitous and general approach for extensive applications in unattended environment, such as habitat monitoring, surveillance, and tracking for military. It consists of a large number of low-cost and low-power sensor nodes, which collaborate with each other to collect data and disseminate them to sink through an established routing path. Multihop communication is often used to relay the information from the source node to the sink. Distributed in-network aggregation can improve the communication efficiency of the system. It can result in significant performance improvements in energy consumption, memory usage, bandwidth, and delay [1].
Reliable communications are essential for most applications in wireless sensor networks (WSNs) [2–7]. Many applications require that each data packet is successfully delivered to sink with statistical probability
In addition, delay is also an important metric in WSNs. It plays a vital role in the application to transport the detected information quickly to sink in order to make a rapid response to the event. Therefore, the delay is generally defined as the time required for sensor nodes to send the sensed data to sink, named transport delay [10]. In many safety-critical applications, the missing of urgent information may cause severe property loss and casualties, which are often not acceptable.
To address these issues, a novel routing scheme based on tiered structure routing is proposed in this paper. It integrates the consideration of data reliability and transport delay and is called VWTSR (variable width tiered structure routing). Compared with the previous study, we make the following contributions:
(1) A novel VWTSR scheme is proposed to achieve delay performance subject to reliability constraint. Since many applications have both reliability and delay constraints, the new network architecture is developed for in-network aggregation to improve the reliability and delay performance. The proposed scheme named VWTSR is targeting both optimization of reliability and network delay. The key idea of VWTSR is to partition the network into circular tiers with different widths and each tier is further partitioned into cells. Those cells that do not interfere with each other could simultaneously finish data aggregation by broadcast and retransmission within each cell. In each cell, noncollecting nodes transmit data packet to collecting nodes. When the packet is lost in the transmission, it will be retransmitted until the maximum number of retransmission. Moreover, the tier width could meet the goal that when collecting nodes in outer layer finish transmission to parent collecting nodes in inner layer, the collecting nodes in inner layer just finish data aggregation, thus minimizing the latency while maintaining reliability for data collection.
Compared with the existing data aggregation schemes, the proposed approach could maintain the network transmission success rate by broadcast and retransmission. Furthermore, it could reduce the delay of all nodes data aggregated to sink through distributed in-network data aggregation.
(2) It can effectively minimize aggregation latency in WSNs. It is very challenging to reduce delay in the precondition of ensuring reliability. In this paper, a routing approach named variable width tiered structure routing is proposed to obtain optimized network delay. In the approach, the careful design of tiers and cells partition of WSN is exploited to reduce network delay by using distributed in-network aggregation. In this way, the network delay could be optimized in the precondition of reliability guaranteed.
(3) The theoretical analysis on latency is offered. The theoretical analysis on transport delay is presented. Theoretical analysis is conducted by comparing the proposed VWTSR scheme with the existing tiered structure routing with identical width to show that VWTSR could effectively reduce network delay. In addition, comprehensive simulation experiments are conducted to verify the effectiveness of the VWTSR scheme. The results show that the proposed VWTSR could obtain the goal of optimization of transport delay subject to transmission reliability. The optimized parameters can be obtained to ensure the reduction of transport delay without reduction of the data reliability. In the simulation, the maximum transport delay could be decreased by 19.48% compared with identical width tiered structure routing approach, which presents the superiority of the strategy.
The rest of this paper is organized as follows. In Section 2, the related works are reviewed. The system model is described in Section 3. The novel VWTSR scheme is presented in Section 4 including performance analysis. Performance evaluations through simulations are presented in Section 5. We conclude in Section 6.
2. Related Work
Data collection is a key function for wireless sensor networks. Processing the gathered information efficiently is a key issue for wireless sensor networks. A great deal of work has been devoted to this field [11–14]. Reference [15] studies the time complexity, message complexity, and energy cost complexity of some data collection, data aggregation, and queries for a multihop wireless sensor network of n nodes. Network delay and reliable communication are important performance metrics and need to be considered in many WSNs studies.
Network delay has an important influence on WSNs applications. So there is a great deal of research in this field. Han and Lee conduct analysis on WSNs transport delay of NAK-based SR-ARQ [16]. There is also much research on SW E2E and SW H2H, for example, [17–21]. However, it is worth attention that most of the existing studies do research on simple linear network and analysis on network delay of the flat network which is widely applied in real environments is still relatively rare. And in most of the studies network life is hardly considered.
Moreover, recently, for flat network, Shanti and Sahoo [22] presented a new contention-free TDMA-based integrated MAC and routing protocol named DGRAM. Considering the unique phenomenon of data aggregation in WSNs, Huang et al. [23] proposed a centralized scheduling algorithm with the delay bound of
A great deal of research efforts have been devoted in this field to providing a reliable transmission service in WSNs because of the unreliable links. Reference [4] points out that the existing works mainly fall into two categories: packet-loss avoidance and packet-loss recovery. Packet-loss avoidance (e.g., [8, 9]) attempted to reduce the occurrence of packet loss and packet-loss recovery (e.g., [26]) tried to recover the packet loss when it happened. Because packet-loss avoidance methods need to pay a high price and from the cost consideration the mechanism widely used in network is based on packet-loss recovery. While the reliable protocol based on packet-loss recovery can be divided into two categories. One way is the retransmission after packets loss scheme, whose representative protocol is Automatic Repeat reQuest (ARQ). Another way is the packets reproduction strategy.
Network lifetime is an important performance metric and needs to be considered in all WSNs studies. There is also a great deal of research in the field [27]. However, as far as we know, there is most of the research only on one performance metric of WSNs because of the network complexity and research difficulty, for example, reliability [6, 8] and network delay [20–25]. Some research integrates network delay and reliability, for example, [1, 4], or integrates network lifetime and delay, for example, [28]. The main focus of the paper is to consider delay performance of in-network aggregation under the reliability constraint.
3. The System Model and Problem Statement
3.1. The System Model
Consider a wireless sensor network consisting of sensor nodes that are uniformly and randomly scattered in a flat network with the radius of R, the area of W, and the node density of ρ. And nodes do not move after being deployed. On detecting an event, a sensor node will generate a message and forward to a special node, called the sink. The information generated at each sensor node is exact without error. The sensor nodes are divided into two types of collecting and noncollecting nodes. Each collecting sensor node not only generates its own data, but also aggregates and relays others' data to the sink via multihop wireless communications. And each noncollecting node only generates its own data and forwards it to the corresponding collecting nodes. Routing is fixed and time is slotted. All sensor nodes are assumed to be synchronized. Each node has an identical transmission range of r and multiple wireless channels. The wireless channel is assumed to be lossy with nonzero packet loss reliability p. A packet loss can be restored by retransmitting the lost packet, which, however, results in additional delay.
3.2. The Data Aggregation Model
For data aggregation, the lossless step-by-step multihop aggregation model is adopted. In such aggregation model, the aggregation of κ multiple inputs with node i is performed sequentially; that is, incoming data is aggregated with existing data in order of arrival.
When node i receives data
In formula (1), c is the correlation coefficient and it is between 0 and 1. If any part of data to be aggregated is not source data when being aggregated, the aggregation formula is the following:
In formula (2), ς is called an impact factor which is a decimal less than 1, for example,
3.3. Problem Statement
In this part, some definitions are given firstly to ensure clear statement. They are as follows.
Definition 1 (transport delay).
One defines the transport delay as the time from a packet's first transmission until its final transmission to the sink [10]. Let
Definition 2 (network reliability).
It represents the probability of packets successfully forwarded to sink from one node. Let
Definition 3 (network delay).
One defines the network delay as the time required for each node in the network to finish its single transmission to the sink. Let D denote the network delay.
The information obtained by an individual sensor node called noncollecting node is collected by some special nodes called colleting nodes, and these collecting nodes are responsible for data aggregation and information delivery to the sink. Each collecting node at depth d or tier d has at least
Following the network model in [17], assume that the transmission reliability of node i is
Hence, the optimization goal is minimizing the maximum transport delay under the guarantee of transport service quality; for example,
4. Design of the VWTSR Scheme
The proposed VWTSR scheme consists of two phases: (1) circular tiers and cells partition and (2) in-network aggregation and multiroute simultaneously. As an illustration of the methods, these phases will be presented in the following two sections. At the end of the section, a theoretical analysis on delay performance will be demonstrated.
4.1. The Overall Approach
In this section, the overall approach is described. An example is illustrated in Figure 1. It consists of two phases: (1) each noncollecting node transmits its packet to its parent collecting node in the same cell and (2) each collecting node receives the packet and does aggregation. And it transmits the aggregated packet to its parent collecting nodes in inner tier. The procedure is repeated tier by tier from the outermost tier.

The overall approach: the black nodes are collecting nodes and white nodes are noncollecting nodes. (a) Phase I, (b) Phase II.
4.2. VWTSR Scheme
In the scheme, the network is partitioned into circular tiers with different widths and each tier is further partitioned into cells. Those cells that do not interfere with each other could simultaneously finish data aggregation by broadcast and retransmission within each cell. In each cell, noncollecting nodes transmit data packet to collecting nodes. When the packet is lost in the transmission, it will be retransmitted until the maximum number of retransmissions. Moreover, the tier width could meet the goal that when collecting nodes in outer layer finish transmission to parent collecting nodes in inner layer, the collecting nodes in inner layer just finish data aggregation, thus minimizing the latency while maintaining reliability for data collection. All the data will be gradually aggregated to sink by the distributed in-network aggregation.
As the above description, the proposed VWTSR consists of two phases. In the part, more details will be given on the implementation.
(
1) Circular Tiers and Cells Partition. For a flat circle network as described in Section 3.1, assume that the sink is located at the center and nodes' interference radius is

Illustration of tiers and cells partition.
Assume that the width of the outmost tier
For a cell in the outmost tier
( 2) Distributed In-Network Aggregation. The information obtained by an individual sensor node is collected by some special colleting nodes, and these collecting nodes are responsible for data aggregation and information delivery to the sink.
Let
Since each node has multiple wireless channels as described in Section 3.1, the subset of nodes
The VWTSR protocol is implemented as shown in Algorithm 1 in detail.
retransmission times Stage 1: Circular tiers and cells partition (1) According to formula (3) the network is partitioned into tiers (2) Tier Select a node from cells Stage 2: Distributed in-network aggregation (3) each non-collecting node i in its collecting node ƛ in the same cell. node inner tier. (4) Output results;
4.3. Performance Analysis
In this section, the delay of the data aggregation based on the proposed scheme is theoretically proved.
Theorem 4.
Consider that the network depth is d, let
Proof.
Consider that the network depth is d, which represents the number of tiers. From Section 4.2, we know that
Theorem 5.
Let D and
Proof.
It is needed to estimate
5. Simulation
In this section, the simulation results are presented to evaluate the VWTSR scheme. The simulation environment is firstly introduced, focusing more on the network model applied in simulation experiments. Then we present the evaluation results for the proposed routing scheme. Finally, some comparisons with existing routing mechanism are presented.
5.1. Simulation Parameter Setting
The test beds are, respectively, two wireless sensor networks with 600 nodes and 900 nodes randomly placed in a disk of radius
5.2. Evaluation on the Proposed Scheme
The proposed scheme is evaluated firstly. Here, the performance evaluation mainly focuses on two metrics: the reliability and network delay. We investigate the performance of VWTSR through simulations. When
The number of packets lost and network delay under different p and μ for network with 600 nodes.
The number of packets lost and network delay under different p and μ for network with 900 nodes.

Network circular partition with 600 nodes.

Network circular partition with 900 nodes.
Figures 5(a) and 5(b), respectively, show the reliability and delay under different p and μ for the network with 600 nodes. As shown in Figure 5, there is more number of packets lost when p is smaller and otherwise there are less packets lost. Since the packet will be retransmitted if it is lost in the journey, there is higher delay when μ is bigger, which means that the number of packets lost is reduced under the same p (as can be seen from Figure 5(a)).

Comparisons under different p and μ for the network with 600 nodes: (a) the number of packets lost, (b) network delay.
Figures 6(a) and 6(b), respectively, illustrate the relations of the reliability and delay with parameters of p and μ for the network with 900 nodes. As can be seen from Figure 6, there are more packets lost when p is smaller and there are less packets lost when p is bigger. Under the same p, the packet loss is reduced and the network delay is higher when μ is bigger.

Comparisons under different p and μ for the network with 600 nodes: (a) the number of packets lost, (b) network delay.
5.3. Comparisons with Existing Scheme
In this part, we compare the proposed VWTSR routing with existing scheme through the above-mentioned networks, focusing on delay and reliability performance. In order to prove the effectiveness of the scheme, it is compared with the tiered structure routing with the identical tier width named IWTSR in [1] and that with general varied width named GVWTSR. In GVWTSR, the width and network partition are not carefully designed, and it is a general form based on IWTSR. For the case of network circular partition with identical width, the circular width is 0.3333 in order to ensure that there is the same number of circular rings with VWTSR described in Section 5.2. Accordingly, for the GVWTSR, the circular widths are randomly set and they are 0.20, 0.35, and 0.45 from outer layer to inner layer. The network partitions of IWTSR and GVWTSR are, respectively, shown in Figures 7(a) and 7(b).

Network partition (a) with identical circular width of 0.3333 and (b) with circular width of 0.20, 0.35, and 0.45.
The comparisons of the number of packet lost and network delay under different p and μ for the network with 600 nodes are shown in Table 3. Figures 8 and 9, respectively, show the corresponding comparisons on the metrics of the number of packets lost and network delay by exploiting the different schemes of VWTSR, IWTSR, and GVWTSR. As shown in Figure 8, when
Comparisons of the number of packets lost and network delay under different p and μ for the network with 600 nodes exploiting schemes of VWTSR, IWTSR, and GVWTSR.

Comparisons of VWTSR, GVWTSR, and IWTSR for network with 600 nodes and

Comparisons of VWTSR, GVWTSR, and IWTSR for network with 600 nodes and
Figure 10 illustrates the network partition in the two cases of the identical circular width of 0.3333 and different circular width of 0.20, 0.35, and 0.45 for the network with 900 nodes. The comparisons of the number of packet lost and network delay under different p and μ are shown in Table 4. Figures 11 and 12, respectively, show the corresponding comparisons on the metrics of the number of packet lost and network delay by exploiting the different schemes of VWTSR, IWTSR, and GVWTSR. As shown in Figure 11, when
Comparisons of the number of packet lost under different p and μ for the network with 900 nodes.

Network partition (a) with identical circular width of 0.3333 and (b) with circular width of 0.20, 0.35, and 0.45.

Comparisons of VWTSR, GVWTSR, and IWTSR for network with 900 nodes and

Comparisons of VWTSR, GVWTSR, and IWTSR for network with 900 nodes and
6. Conclusion
In this paper, the problem of distributed in-network aggregation to reduce delay in WSNs is studied. Data aggregation should take reliability as well as delay into consideration. To address these problems, a novel routing scheme named VWTSR is proposed. The improved VWTSR consists of two phases. The theoretical analysis and simulation results show that the method outperforms the existing methods. Carefully designed system parameters grant VWTSR lower transport delay under given reliability. In our simulation, it can be seen that the network delay could be reduced by 19.48% under the guarantee of reliability.
There are many interesting open questions to consider. Although we focus on the delay performance, other performance metrics such as time complexity and the communication overhead of the routing protocol are also of importance. It would be interesting to study the relationship between these metrics with data aggregation and network topologies.
Footnotes
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China (61272150, 61379110, and 61472450), Science Foundation of Ministry of Education of China (20130162110079 and MCM20121031), the National High Technology Research and Development Program of China (863 Program) (2012AA010105), and the National Basic Research Program of China (973 Program) (2014CB046305).
