| Literature DB >> 26495431 |
Madhusudhanan Baskaran1, Chitra Sadagopan2.
Abstract
Wireless Sensor Network (WSN) consists of small low-cost, low-power multifunctional nodes interconnected to efficiently aggregate and transmit data to sink. Cluster-based approaches use some nodes as Cluster Heads (CHs) and organize WSNs efficiently for aggregation of data and energy saving. A CH conveys information gathered by cluster nodes and aggregates/compresses data before transmitting it to a sink. However, this additional responsibility of the node results in a higher energy drain leading to uneven network degradation. Low Energy Adaptive Clustering Hierarchy (LEACH) offsets this by probabilistically rotating cluster heads role among nodes with energy above a set threshold. CH selection in WSN is NP-Hard as optimal data aggregation with efficient energy savings cannot be solved in polynomial time. In this work, a modified firefly heuristic, synchronous firefly algorithm, is proposed to improve the network performance. Extensive simulation shows the proposed technique to perform well compared to LEACH and energy-efficient hierarchical clustering. Simulations show the effectiveness of the proposed method in decreasing the packet loss ratio by an average of 9.63% and improving the energy efficiency of the network when compared to LEACH and EEHC.Entities:
Year: 2015 PMID: 26495431 PMCID: PMC4606521 DOI: 10.1155/2015/780879
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1WSN architecture.
Information maintained in the neighborhood table.
| Protocol | Organization type | Objectives | Characteristics |
|---|---|---|---|
| LEACH | Cluster | Improve network life time | CHs are rotated randomly for specific time using threshold. |
|
| |||
| HEED | Cluster | Increase number of rounds | Nodes with different power levels are assumed. |
|
| |||
| PEGASIS | Chain | Average energy spent by node | Network knowledge is required for computation |
|
| |||
| Hierarchical chain based protocols | Chain | Energy × delay | Uses chain scheme with binary values. |
|
| |||
| EADAT | Tree | Improves the number of available nodes at each round. | Broadcasting is achieved from sink |
|
| |||
| PEDAP-PA | Tree | Balances node dissipation such that all nodes die simultaneously. | Uses the popular Minimum Spanning Tree to achieve its goal |
Figure 2The first-order energy model.
Algorithm 1Pseudocode for cluster formation and CH selection in firefly.
| Firefly | n1 | n2 | n3 | n4 | n5 | n6 | n7 | n8 | n9 | n10 |
|
| ||||||||||
| soln 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
|
| ||||||||||
| soln 2 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
|
| ||||||||||
| soln 3 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| newsoln 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
|
| ||||||||||
| newsoln 2 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |
|
| ||||||||||
| newsoln 3 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
|
| ||||||||||
| newsoln 4 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 |
Simulation parameters.
| Parameters | Values |
|---|---|
| Initial energy of nodes | 0.5 J |
| Amplification coefficient of the free space model | 10 pJ·m2/b |
| Amplification coefficient of the multipath | 0.0013 pJ·m2/b |
| Table data fusion rate | 5 nJ/b |
| Circuit loss | 50 nJ/b |
| Clustering probability of nodes | 0.05 |
| Data packet length | 4000 b |
| Control packet length | 80 b |
Average packet loss rate and end to end delay.
| Number of nodes | LEACH | Energy efficient hierarchical clustering | Firefly based clustering | Hybrid firefly based clustering |
|---|---|---|---|---|
| Packet loss ratio % | ||||
| 75 | 8.3 | 7.52 | 6.93 | 6.07 |
| 150 | 12.74 | 11.34 | 10.2 | 9.06 |
| 225 | 13.15 | 12.66 | 10.66 | 10.42 |
| 300 | 18.3 | 17.06 | 15.62 | 15.53 |
| 375 | 24.68 | 23.04 | 21.26 | 21.05 |
| 450 | 34.48 | 32.76 | 24.08 | 23.05 |
|
| ||||
| End to end delay in second | ||||
| 75 | 0.0011 | 0.0012 | 0.0012 | 0.0010 |
| 150 | 0.0012 | 0.0014 | 0.0013 | 0.0011 |
| 225 | 0.0116 | 0.0131 | 0.0121 | 0.0109 |
| 300 | 0.0197 | 0.0160 | 0.0146 | 0.0136 |
| 375 | 0.0404 | 0.0421 | 0.0369 | 0.0352 |
| 450 | 0.0436 | 0.0440 | 0.0466 | 0.0437 |
Figure 3Number of clusters formed.
Figure 5Remaining energy computation.
Figure 4Lifetime computation.