DCPVP: Distributed Clustering Protocol Using Voting and Priority for Wireless Sensor Networks
<p>The transmission and receiving energy consumption model.</p> "> Figure 2
<p>The cluster size is proportional to distance from BS.</p> "> Figure 3
<p>The performance of DCPVP in dense areas.</p> "> Figure 4
<p>Phase A: Exploration phase.</p> "> Figure 5
<p>Phase B: Cluster head election phase, Step 1.</p> "> Figure 6
<p>Phase B: Cluster head election phase, Step 2.</p> "> Figure 7
<p>The cluster head routing phase.</p> "> Figure 8
<p>Phase C and D.</p> "> Figure 9
<p>The network clusters for 100 nodes; (<b>a</b>) distributed randomly; (<b>b</b>) evenly.</p> "> Figure 10
<p>The percentage of dead nodes in uniform distribution for 100 nodes.</p> "> Figure 11
<p>The percentage of dead nodes in uniform distribution for 144 nodes.</p> "> Figure 12
<p>The percentage of dead nodes in uniform distribution for 196 node.</p> "> Figure 13
<p>Comparison of the network lifetime in uniform distribution.</p> "> Figure 14
<p>The percentage of dead nodes in random distribution for 100 nodes.</p> "> Figure 15
<p>The percentage of dead nodes in random distribution for 150 nodes.</p> "> Figure 16
<p>The percentage of dead nodes in random distribution for 250 nodes.</p> "> Figure 17
<p>Comparison of lifetime in random distribution.</p> ">
Abstract
:1. Introduction
2. Related Works
2.1. The LEACH Protocol
2.2. The HEED Protocol
2.3. The WCA Protocol
2.4. The GCMRA Protocol
2.5. The TCAC Protocol
3. Network and Energy Models and Assumptions
3.1. Network Model and Assumptions
3.2. The Energy Model
4. The DCPVP Protocol
4.1. Phase A: Exploration Phase
Neighbors | ID | Distance (m) |
---|---|---|
1 | 32 | 0.56 |
2 | 57 | 4.41 |
... | ... | ... |
M | 4 | 3.1 |
4.2. Phase B: Cluster Head Election Phase
Neighbors | ID | Distance (m) | Weight |
---|---|---|---|
1 | 32 | 0.56 | W1 |
2 | 57 | 4.41 | W2 |
… | … | ... | ... |
M | 4 | 3.1 | Wm |
4.3. Phase C: Cluster Building Phase
4.4. Phase D: Cluster Head Routing Phase
4.5. Phase E: The Steady State Phase
5. The Simulation Results
Pararameter | Description | Value |
---|---|---|
E (J) | Initial energy of one node | 0.5 |
Nm | Maximum allowed Cluster Size | 10 |
C1 | Coefficient | 0.8 |
C2 | Coefficient | 0.6 |
C3 | Coefficient | 0.4 |
Dt1 (m) | Distance threshold | 1 × Xmax |
Dt2 (m) | Distance threshold | 0.7 × Xmax |
Dt3 (m) | Distance threshold | 0.4 × Xmax |
Protocol | LBF |
---|---|
LEACH | 0.282 |
TCAC | 0.374 |
HEED | 0.301 |
WCA | 0.324 |
GCMRA | 0.386 |
DCPVP | 0.422 |
6. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Tilak, S.; Abu-Ghazaleh, N.B.; Heinzelman, W. A taxonomy of wireless micro-sensor network models. Mob. Comput. Commun. Rev. 2002, 6, 28–36. [Google Scholar] [CrossRef]
- Bekmezci, I.; Alagöz, F. Energy efficient, delay sensitive, fault tolerant wireless sensor network for military monitoring. Int. J. Distrib. Sens. Netw. 2009, 5, 729–747. [Google Scholar] [CrossRef]
- Lin, H.C.; Kan, Y.C.; Hong, Y.M. The Comprehensive Gateway Model for Diverse Environmental Monitoring upon Wireless Sensor Network. IEEE Sens. J. 2011, 11, 1293–1303. [Google Scholar] [CrossRef]
- Viejo, A.; Domingo-Ferrer, J.; Sebé, F.; Castellà-Roca, J. Secure Many-to-One Communications in Wireless Sensor Networks. Sensors 2009, 9, 5324–5338. [Google Scholar] [CrossRef] [PubMed]
- Huang, P.; Xiao, L.; Soltani, S.; Mukta, M.W.; Xi, N. The Evaluation of MAC Protocols in Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2013, 15, 101–120. [Google Scholar] [CrossRef]
- Pantazis, N.A.; Nikolidakis, S.A.; Vergados, D.D. Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2013, 15, 551–591. [Google Scholar] [CrossRef]
- Kartsakli, E.; Antonopoulos, A.; Alonso, L.; Verikoukis, C. A Cloud-assisted Random Linear Network Coding Medium Access Control Protocol for Healthcare Applications. Sensors 2014, 14, 4806–4830. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Antonopoulos, A.; Verikoukis, C. Network Coding-Based Cooperative ARQ Medium Access Control Protocol for Wireless Sensor Networks. Int. J. Distrib. Sens. Netw. 2012, 2012, 601321:1–601321:9. [Google Scholar] [CrossRef]
- Mekikis, I.P.-V.; Lalos, A.; Antonopoulos, A.; Alonso, L.; Verikoukis, C. Wireless Energy Harvesting in Two-Way Network Coded Cooperative Communications: A Stochastic Approach for Large Scale Networks. IEEE Commun. Lett. 2014, 18, 1011–1014. [Google Scholar] [CrossRef]
- Rasouli, H.; Kavian, Y.S.; Rashvand, H.F. ADCA: Adaptive Duty Cycle Algorithm for Energy Efficient IEEE 802.15.4 Beacon-Enabled Wireless Sensor Networks. IEEE Sens. J. 2014, 14, 3893–3902. [Google Scholar] [CrossRef]
- Mekikis, P.-V.; Kartsakli, E.; Lalos, A.; Antonopoulos, A.; Alonso, L.; Verikoukis, C. Connectivity of Large-Scale WSNs in Fading Environments under Different Routing Mechanisms. IEEE ICC 2015, 8–12. [Google Scholar]
- Kumar, P.; Ylianttila, M.; Gurtov, A.; Lee, S.G.; Lee, H.J. An Efficient and Adaptive Mutual Authentication Framework for Heterogeneous Wireless Sensor Network-Based Applications. Sensors 2014, 14, 2732–2755. [Google Scholar] [CrossRef] [PubMed]
- Yu, J.; Feng, L.; Jia, L.; Gu, X.; Yu, D. A Local Energy Consumption Prediction-Based Clustering Protocol for Wireless Sensor Networks. Sensors 2014, 14, 23017–23040. [Google Scholar] [CrossRef] [PubMed]
- Ghiasi, S.; Srivastava, A.; Yang, X.; Sarrafzadeh, M. Optimal Energy Aware Clustering in Sensor Networks. Sensors 2002, 2, 258–269. [Google Scholar] [CrossRef]
- Abbasi, A.; Younis, M. A survey on clustering algorithms for wireless sensor networks. Comput. Commun. 2007, 30, 2826–2841. [Google Scholar] [CrossRef]
- Liu, X. A Survey on Clustering Routing Protocols in Wireless Sensor Networks. Sensors 2012, 13, 11113–11153. [Google Scholar] [CrossRef]
- Hatime, H.; Namuduri, K.; Watkins, J.M. OCTOPUS: An ondemand communication topology updating strategy for mobile sensor networks. IEEE Sens. J. 2011, 11, 1004–1012. [Google Scholar] [CrossRef]
- Tarhani, M.; Kavian, Y.S.; Siavoshi, S. SEECH: Scalable Energy Efficient Clustering Hierarchy Protocol in Wireless Sensor Networks. IEEE Sens. J. 2014, 14, 3944–3954. [Google Scholar] [CrossRef]
- Heinzelman, W.R.; Chandrakasan, A.; Balakrishnan, H. Energy-Efficient Communication Protocol for Wireless Microsensor Networks. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 4–7 January 2000; pp. 10–19.
- Lee, J.S.; Cheng, W.L. Fuzzy-logic-based clustering approach for wireless sensor networks using energy predication. IEEE Sens. J. 2012, 11, 2891–2897. [Google Scholar] [CrossRef]
- Attea, B.A.; Khalil, E.A. A new evolutionary based routing protocol for clustered heterogeneous wireless sensor networks. Appl. Soft Comput. 2011, 12, 1950–1957. [Google Scholar] [CrossRef]
- Younis, O.; Fahmy, S. HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mob. Comput. 2004, 3, 366–379. [Google Scholar] [CrossRef]
- Lin, C.H.; Tsai, M.J. A comment on HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mob. Comput. 2006, 5, 1471–1472. [Google Scholar]
- Chatterjee, M.; Das, S.K.; Turgut, D. WCA: A weighted clustering algorithms for mobile ad hoc networks. Cluster Comput. 2002, 5, 193–204. [Google Scholar] [CrossRef]
- Agarwal, R.; Gupta, R.; Motwani, M. Review of weighted clustering algorithms for mobile ad hoc networks. Comput. Sci. Telecomm. 2012, 33, 71–78. [Google Scholar]
- Agarwal, R.; Motwani, M. Survey of clustering algorithms for MANET. Int. J. Comput. Sci. Eng. 2009, 1, 98–104. [Google Scholar]
- Jannu, S.; Jana, P.K. Energy Efficient Grid Based Clustering and Routing Algorithms for Wireless Sensor Networks. In Proceedings of 2014 Fourth International Conference on Communication Systems and Network Technologies (CSNT), Bhopal, India, 7–9 April 2014.
- Dahnil, D.P.; Singh, Y.P.; Ho, C.K. Topology-controlled adaptive clustering for uniformity and increased lifetime in wireless sensor networks. IET Wirel. Sens. Syst. 2012, 2, 318–327. [Google Scholar] [CrossRef]
- Heinzelman, W.R. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef]
- Liao, Y.; Qi, H.; Li, W. Load-Balanced Clustering Algorithm with Distributed Self-Organization for Wireless Sensor Networks. IEEE Sens. J. 2013, 13, 1498–1506. [Google Scholar] [CrossRef]
- Botta, M.; Simek, M. Adaptive distance estimation based on RSSI in 802.15.4 network. Radioengineering 2013, 22, 1163–1168. [Google Scholar]
- Luo, Q.; Peng, Y.; Peng, X.; Saddik, A.E. Uncertain Data Clustering-Based Distance Estimation in Wireless Sensor Networks. Sensors 2014, 14, 6584–6605. [Google Scholar] [CrossRef] [PubMed]
- Han, Z.; Wu, J.; Zhang, J.; Liu, L.; Tian, K. A General Self-Organized Tree-Based Energy Balance Routing Protocol for Wireless Sensor Network. IEEE Trans. Nuclear Sci. 2014, 61, 732–740. [Google Scholar] [CrossRef]
- Hoang, D.C.; Yadav, P.; Kumar, R.; Panda, S.K. Real-Time Implementation of a Harmony Search Algorithm-Based Clustering Protocol for Energy-Efficient Wireless Sensor Networks. IEEE Trans. Ind. Inf. 2014, 10, 774–783. [Google Scholar] [CrossRef]
- Zhang, H.; Li, L.; Yan, X.; Li, X. A Load Balancing Clustering Algorithm of WSN for Data Gathering. In Proceedings of the IEEE International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), Zhengzhou, China, 8–10 August 2011; pp. 915–918.
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hematkhah, H.; Kavian, Y.S. DCPVP: Distributed Clustering Protocol Using Voting and Priority for Wireless Sensor Networks. Sensors 2015, 15, 5763-5782. https://doi.org/10.3390/s150305763
Hematkhah H, Kavian YS. DCPVP: Distributed Clustering Protocol Using Voting and Priority for Wireless Sensor Networks. Sensors. 2015; 15(3):5763-5782. https://doi.org/10.3390/s150305763
Chicago/Turabian StyleHematkhah, Hooman, and Yousef S. Kavian. 2015. "DCPVP: Distributed Clustering Protocol Using Voting and Priority for Wireless Sensor Networks" Sensors 15, no. 3: 5763-5782. https://doi.org/10.3390/s150305763
APA StyleHematkhah, H., & Kavian, Y. S. (2015). DCPVP: Distributed Clustering Protocol Using Voting and Priority for Wireless Sensor Networks. Sensors, 15(3), 5763-5782. https://doi.org/10.3390/s150305763