| Literature DB >> 22454570 |
Inyoung Shin1, Moonseong Kim, Matt W Mutka, Hyunseung Choo, Tae-Jin Lee.
Abstract
We propose a stable backbone tree construction algorithm using multi-hop clusters for wireless sensor networks (WSNs). The hierarchical cluster structure has advantages in data fusion and aggregation. Energy consumption can be decreased by managing nodes with cluster heads. Backbone nodes, which are responsible for performing and managing multi-hop communication, can reduce the communication overhead such as control traffic and minimize the number of active nodes. Previous backbone construction algorithms, such as Hierarchical Cluster-based Data Dissemination (HCDD) and Multicluster, Mobile, Multimedia radio network (MMM), consume energy quickly. They are designed without regard to appropriate factors such as residual energy and degree (the number of connections or edges to other nodes) of a node for WSNs. Thus, the network is quickly disconnected or has to reconstruct a backbone. We propose a distributed algorithm to create a stable backbone by selecting the nodes with higher energy or degree as the cluster heads. This increases the overall network lifetime. Moreover, the proposed method balances energy consumption by distributing the traffic load among nodes around the cluster head. In the simulation, the proposed scheme outperforms previous clustering schemes in terms of the average and the standard deviation of residual energy or degree of backbone nodes, the average residual energy of backbone nodes after disseminating the sensed data, and the network lifetime.Entities:
Keywords: backbone; energy efficient routing; load balancing; multi-hop cluster; network lifetime
Year: 2009 PMID: 22454570 PMCID: PMC3312428 DOI: 10.3390/s90806028
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.2-hop clustering - Floodmax and Floodmin phase.
Figure 2.2-hop clustering - Resulting network topology.
Simulation parameters.
| Network size | 500 m × 500 m |
| Transmission range | 28 m |
| Initial energy | 2.5 J |
| Data packet size | 500 bytes |
| Control packet size | 15 bytes |
| Energy consumption model | |
| Energy consumption model | |
| 80 nJ/bit | |
| 1 pJ/bit/m2 | |
| 2 |
Figure 3.Average and standard deviation of residual energy.
Figure 4.Average and standard deviation of degree.
Figure 5.The effect of weight factor (ω) on the backbone.
Three clustering schemes in simulation.
| Schemes | Cluster head selection criteria | Time complexity |
|---|---|---|
| HCDD | ID | O ( |
| MMM | Degree | O ( |
| MCBT | Energy&Degree | O ( |
Figure 6.Residual energy of backbone nodes.
Figure 7.Degree of backbone nodes.
Figure 8.Average residual energy after event occurrence.
Figure 9.Remaining energy of nodes after event occurrence.
Figure 10.Maximum number of transmission messages.
MCBT Clustering Algorithm
Input: Undirected Graph(G), residual energy(E), and d
Output: Cluster heads’ ID
| // FloodingArray | |
| | |
| where | |
| FloodingArray | |
| // Floodmax Phase | |
| | |
| | |
| // A node broadcasts its ( | |
| // all neighbors’ ( | |
| | |
| | |
| // Floodmin Phase | |
| | |
| | |
| | |
| | |
| // Cluster head Selection | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |