| Literature DB >> 28719616 |
Haleem Farman1, Huma Javed1, Bilal Jan2,3, Jamil Ahmad4, Shaukat Ali1, Falak Naz Khalil1, Murad Khan2.
Abstract
Wireless Sensor Networks (WSNs) are becoming ubiquitous in everyday life due to their applications in weather forecasting, surveillance, implantable sensors for health monitoring and other plethora of applications. WSN is equipped with hundreds and thousands of small sensor nodes. As the size of a sensor node decreases, critical issues such as limited energy, computation time and limited memory become even more highlighted. In such a case, network lifetime mainly depends on efficient use of available resources. Organizing nearby nodes into clusters make it convenient to efficiently manage each cluster as well as the overall network. In this paper, we extend our previous work of grid-based hybrid network deployment approach, in which merge and split technique has been proposed to construct network topology. Constructing topology through our proposed technique, in this paper we have used analytical network process (ANP) model for cluster head selection in WSN. Five distinct parameters: distance from nodes (DistNode), residual energy level (REL), distance from centroid (DistCent), number of times the node has been selected as cluster head (TCH) and merged node (MN) are considered for CH selection. The problem of CH selection based on these parameters is tackled as a multi criteria decision system, for which ANP method is used for optimum cluster head selection. Main contribution of this work is to check the applicability of ANP model for cluster head selection in WSN. In addition, sensitivity analysis is carried out to check the stability of alternatives (available candidate nodes) and their ranking for different scenarios. The simulation results show that the proposed method outperforms existing energy efficient clustering protocols in terms of optimum CH selection and minimizing CH reselection process that results in extending overall network lifetime. This paper analyzes that ANP method used for CH selection with better understanding of the dependencies of different components involved in the evaluation process.Entities:
Mesh:
Year: 2017 PMID: 28719616 PMCID: PMC5515436 DOI: 10.1371/journal.pone.0180848
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Grid-based hybrid network deployment.
Criteria parameters.
| S.No | Terminology | Description |
|---|---|---|
| 01 | REL | Residual Energy Level of a node |
| 02 | DistNodes | Distance of a node from its neighboring nodes in the current zone |
| 03 | DistCent | Distance of a node from the center of zone |
| 04 | TCH | Number of times a node has been selected as Cluster Head |
| 05 | MN | Node that has been in-grouped from the neighboring low density zone. |
Fig 2ANP model for CH selection.
Quantitative 9-point scale.
| Scale | Description |
|---|---|
| 1 | Equal relative importance |
| 2 | Equally to moderately more important |
| 3 | Moderately more important |
| 4 | Moderately to strongly important |
| 5 | Strongly important |
| 6 | Strongly to very strongly more important |
| 7 | Very strongly more important |
| 8 | Very strongly to extremely more important |
| 9 | Extremely important (high priority) |
Fig 3Steps involved in ANP model of CH selection.
Fig 4Consistency measure calculation.
Random Index (RI).
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0.52 | 0.89 | 1.11 | 1.25 | 1.35 | 1.40 | 1.45 |
Fig 5Random inconsistency.
Unweighted supermatrix.
| Alternatives | Criteria | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Node1 | Node2 | Node3 | Node4 | Node5 | DistCent | DistNode | MN | REL | TCH | ||
| (EV1) | (EV2) | (EV3) | (EV4) | (EV5) | |||||||
| 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0778 | 0.1189 | 0.1405 | 0.1028 | 0.2000 | ||
| 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0778 | 0.0511 | 0.1854 | 0.1944 | 0.2000 | ||
| 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.6408 | 0.5833 | 0.3229 | 0.1944 | 0.2000 | ||
| 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0778 | 0.1562 | 0.2447 | 0.1944 | 0.2000 | ||
| 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.1244 | 0.0905 | 0.1065 | 0.3142 | 0.2000 | ||
| 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | |||||||
| 0.1129 | 0.0993 | 0.1096 | 0.0681 | 0.1072 | |||||||
| 0.2168 | 0.2367 | 0.1968 | 0.2129 | 0.2278 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | ||
| 0.0560 | 0.0712 | 0.0399 | 0.0521 | 0.0550 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | ||
| 0.5727 | 0.5502 | 0.5731 | 0.5780 | 0.5661 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | ||
| 0.0416 | 0.0425 | 0.0806 | 0.0890 | 0.0438 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | ||
Weighted supermatrix.
| Alternatives | Criteria | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Node1 | Node2 | Node3 | Node4 | Node5 | DistCent | DistNode | MN | REL | TCH | ||
| Node1 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0389 | 0.0595 | 0.0703 | 0.0514 | 0.1000 | |
| Node2 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0389 | 0.0256 | 0.0927 | 0.0972 | 0.1000 | |
| Node3 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.3204 | 0.2916 | 0.1614 | 0.0972 | 0.1000 | |
| Node4 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0389 | 0.0781 | 0.1223 | 0.0972 | 0.1000 | |
| Node5 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0622 | 0.0453 | 0.0533 | 0.1571 | 0.1000 | |
| DistCent | 0.1129 | 0.0993 | 0.1096 | 0.0681 | 0.1072 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | |
| DistNode | 0.2168 | 0.2367 | 0.1968 | 0.2129 | 0.2278 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | |
| MN | 0.0560 | 0.0712 | 0.0399 | 0.0521 | 0.0550 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | |
| REL | 0.5727 | 0.5502 | 0.5731 | 0.5780 | 0.5661 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | |
| TCH | 0.0416 | 0.0425 | 0.0806 | 0.0890 | 0.0438 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | |
Limit supermatrix.
| Alternatives | Criteria | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Node1 | Node2 | Node3 | Node4 | Node5 | DistCent | DistNode | MN | REL | TCH | ||
| Node1 | 0.0299 | 0.0299 | 0.0299 | 0.0299 | 0.0299 | 0.0299 | 0.0299 | 0.0299 | 0.0299 | 0.0299 | |
| Node2 | 0.0367 | 0.0367 | 0.0367 | 0.0367 | 0.0367 | 0.0367 | 0.0367 | 0.0367 | 0.0367 | 0.0367 | |
| Node4 | 0.0440 | 0.0440 | 0.0440 | 0.0440 | 0.0440 | 0.0440 | 0.0440 | 0.0440 | 0.0440 | 0.0440 | |
| Node5 | 0.0495 | 0.0495 | 0.0495 | 0.0495 | 0.0495 | 0.0495 | 0.0495 | 0.0495 | 0.0495 | 0.0495 | |
| DistCent | 0.0752 | 0.0752 | 0.0752 | 0.0752 | 0.0752 | 0.0752 | 0.0752 | 0.0752 | 0.0752 | 0.0752 | |
| DistNode | 0.1035 | 0.1035 | 0.1035 | 0.1035 | 0.1035 | 0.1035 | 0.1035 | 0.1035 | 0.1035 | 0.1035 | |
| MN | 0.0629 | 0.0629 | 0.0629 | 0.0629 | 0.0629 | 0.0629 | 0.0629 | 0.0629 | 0.0629 | 0.0629 | |
| REL | 0.1923 | 0.1923 | 0.1923 | 0.1923 | 0.1923 | 0.1923 | 0.1923 | 0.1923 | 0.1923 | 0.1923 | |
| TCH | 0.0661 | 0.0661 | 0.0661 | 0.0661 | 0.0661 | 0.0661 | 0.0661 | 0.0661 | 0.0661 | 0.0661 | |
Fig 6Alternatives priority evaluated applying ANP model.
Fig 7Scenario 1.
Fig 12Sensitivity analysis of alternatives with respect to DistNode, when N1 gets closer to the center of zone.
Fig 8Sensitivity analysis of alternatives with respect to DistNode.
Fig 9Scenario 2.
Fig 10Sensitivity analysis of alternatives with respect to DistNode, when N3 gets closer to N4.
Fig 11Scenario 3.
Fig 13Number of rounds when first node dies.
Fig 15Number of rounds when all nodes dies in the network.
Simulation parameters.
| Parameters | Value |
|---|---|
| Network Area (meters) | 100 x 100 |
| Number of nodes (N) | 300 |
| Initial Energy (Joules) | 1.0 |
| Packet size (bits) | 2000 |
| Number of Grids | 16 |
| Eamp (pJ / bit / m2) | 100 |
| Eelec (nJ / bit) | 50 |
| EDA (nJ / bit / signal) | 5 |
| W1 | 0.3 |
| W2 | 0.5 |
| W3 | 0.2 |
Fig 14Number of rounds when half nodes die in the network.