Ping-Pong Free Advanced and Energy Efficient Sensor Relocation for IoT-Sensory Network
<p>The terms for IoT hopping sensor networks.</p> "> Figure 2
<p>An example of hopping sensors relocation [<a href="#B25-sensors-20-05654" class="html-bibr">25</a>].</p> "> Figure 3
<p>An example of the problem that the moved sensor nodes are relocated near the header of the sensing hole, H<sub>B</sub>.</p> "> Figure 4
<p>An example of continuously sending a message to request the needed members only to a specific relay node, R1.</p> "> Figure 5
<p>A case study of the ping-pong problem.</p> "> Figure 6
<p>An example of using each header’s queue to manage the priority of selecting a relay node for ping-pong free.</p> "> Figure 7
<p>A message sequence diagram for the case study of <a href="#sensors-20-05654-f006" class="html-fig">Figure 6</a>.</p> "> Figure 8
<p>Simulation snapshots of the movements of sensor member nodes. (<b>a</b>) Previous scheme; (<b>b</b>) Proposed scheme.</p> "> Figure 9
<p>Simulation snapshots for each relocation protocols in terms of HELLO message interval time. (<b>a</b>) Previous scheme w. 60 min; (<b>b</b>) Proposed scheme w. 60 min; (<b>c</b>) Previous scheme w. 30 min; (<b>d</b>) Proposed scheme w. 30 min; (<b>e</b>) Previous scheme w. 15 min; (<b>f</b>) Proposed scheme w. 15 min.</p> "> Figure 10
<p>Standard deviations of the numbers of relay nodes selected by the middle cluster header in <a href="#sensors-20-05654-f009" class="html-fig">Figure 9</a>.</p> "> Figure 11
<p>Occurrence time of ping-pong states in terms of the number of ping-pong states for the previous scheme (currently the proposed scheme has NO ping-pong in this simulation.).</p> "> Figure 12
<p>Simulation snapshot for generating ping-pong states.</p> "> Figure 13
<p>Cumulative additional energy consumptions to resolve the ping-pong states occurred.</p> ">
Abstract
:1. Introduction
2. Related Work
2.1. Descriptions of Hopping Sensors and Relocation Protocols
2.2. Basic Assumptions of Hopping Sensor Networking in a Distributed Environment
2.3. The Previous Relocation Protocol and the Proposed Protocol’s Contributions
- In Figure 2, the MOVE message’s destination address is the GPS coordinate of the header HB. Therefore, a phenomenon occurs in which the relocated sensors are concentrated around the header HB. Sensors of a cluster zone must be placed evenly to collect representative data of the cluster zone. However, in the previous relocation protocol, the relocated sensors are inevitably moved around the header due to the cluster header’s GPS information.
- Whenever a sensing hole of cluster zone B occurs in Figure 2, the header HB has to broadcast a RELAY message. If a RELAY-ACK message from the relay node R1 among response messages of relay nodes always arrives first due to the shortest distance-based manner, the cluster header HB continuously requests needed sensors to the cluster zone A to recover its sensing hole. However, if a sensing hole also occurs in cluster zone A, every request of the header HB continues to fail; it may not be easy to recover the sensing hole.
3. The Proposed Relocation Protocol for Ping-Pong Free
3.1. The Relocation Scheme to Evenly Distribute Sensors
3.2. The Relocation Scheme to Uniformly Choose Relay Nodes for Ping-Pong Free
4. Simulation Results and Analysis
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Ray, P.P.; Mukherjee, M.; Shu, L. Internet of Things for Disaster Management: State-of-the-Art and Prospects. IEEE Access 2017, 5, 18818–18835. [Google Scholar] [CrossRef] [Green Version]
- Alioto, M.; Shahghasemi, M. The Internet of Things on Its Edge: Trends Toward Its Tipping Point. IEEE Consum. Electron. Mag. 2018, 7, 77–87. [Google Scholar] [CrossRef]
- Zhang, Y.; Xiong, Z.; Niyato, D.; Wang, P.; Kim, D.I. Toward a Perpetual IoT System: Wireless Power Management Policy with Threshold Structure. IEEE Internet Things J. 2018, 5, 5254–5270. [Google Scholar] [CrossRef]
- Yaqoob, I.; Ahmed, E.; Hashem, I.A.T.; Ahmed, A.I.A.; Gani, A.; Imran, M.; Guizani, M. Internet of Things Architecture: Recent Advances, Taxonomy, Requirements, and Open Challenges. IEEE Wirel. Commun. 2017, 24, 10–16. [Google Scholar] [CrossRef]
- Yu, S.; Liu, M.; Dou, W.; Liu, X.; Zhou, S. Networking for Big Data: A Survey. IEEE Commun. Surv. Tutorials 2017, 19, 531–549. [Google Scholar] [CrossRef]
- Chen, M.; Mao, S.; Liu, Y. Big Data: A Survey. Mob. Networks Appl. 2014, 19, 171–209. [Google Scholar] [CrossRef]
- Chudzikiewicz, J.; Furtak, J.; Zielinski, Z. Fault-tolerant techniques for the internet of military things. In Proceeding of the 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), Milan, Italy, 14–16 December 2015. [Google Scholar]
- Kim, M.; Park, S.; Lee, W. A Robust Energy Saving Data Dissemination Protocol for IoT-WSNs. KSII Trans. Internet Inf. Syst. 2018, 12, 5744–5764. [Google Scholar] [CrossRef]
- Kosar, R.; Onur, E.; Ersoy, C. Redeployment based sensing hole mitigation in wireless sensor networks. In Proceedings of the 2009 IEEE Wireless Communications and Networking Conference; Institute of Electrical and Electronics Engineers (IEEE), Budapest, Hungary, 5–8 April 2009. [Google Scholar]
- Kaur, N.; Sood, S.K. An Energy-Efficient Architecture for the Internet of Things (IoT). IEEE Syst. J. 2015, 11, 796–805. [Google Scholar] [CrossRef]
- Ding, X.; Wu, J. Study on Energy Consumption Optimization Scheduling for Internet of Things. IEEE Access 2019, 7, 70574–70583. [Google Scholar] [CrossRef]
- Kim, M.; Jeong, E.; Bang, Y.-C.; Hwang, S.; Shin, C.; Jin, G.-J.; Kim, B. An Energy-Aware Multipath Routing Algorithm in Wireless Sensor Networks. IEICE Trans. Inf. Syst. 2008, 91, 2419–2427. [Google Scholar] [CrossRef] [Green Version]
- Elappila, M.; Chinara, S.; Parhi, D.R. Survivable Path Routing in WSN for IoT applications. Pervasive Mob. Comput. 2018, 43, 49–63. [Google Scholar] [CrossRef]
- Luo, R.C.; Huang, J.-T.; Chen, O. A triangular selection path planning method with dead reckoning system for wireless mobile sensor mote. In Proceedings of the 2006 IEEE International Conference on Systems, Man and Cybernetics; Institute of Electrical and Electronics Engineers (IEEE), Taipei, Taiwan, 8–11 October 2006. [Google Scholar]
- Zhao, J.; Xu, J.; Gao, B.; Xi, N.; Cintron, F.J.; Mutka, M.W.; Xiao, L. MSU Jumper: A Single-Motor-Actuated Miniature Steerable Jumping Robot. IEEE Trans. Robot. 2013, 29, 602–614. [Google Scholar] [CrossRef]
- Cintron, F.J.; Pongaliur, K.; Mutka, M.W.; Xiao, L.; Zhao, J.; Xi, N. Leveraging Height in a Jumping Sensor Network to Extend Network Coverage. IEEE Trans. Wirel. Commun. 2012, 11, 1840–1849. [Google Scholar] [CrossRef]
- Cintr’on, F. Network Issues for 3D Wireless Sensors Networks. Ph.D. Thesis, Michigan State University, East Lansing, MI, USA, 2013. [Google Scholar]
- Kim, M.; Kim, T.; Shon, M.; Kim, M.; Choo, H. Design of a transmission process for hopping sensors to enhance coverage. In Proceedings of the International Conference Wireless Networks (ICWN 10), Las Vegas, NV, USA, 12–15 July 2010. [Google Scholar]
- Cen, Z.; Mutka, M.W. Relocation of hopping sensors. In Proceedings of the 2008 IEEE International Conference on Robotics and Automation; Institute of Electrical and Electronics Engineers (IEEE), Pasadena, CA, USA, 19–23 May 2008. [Google Scholar]
- Kim, M.; Mutka, M.W. On relocation of hopping sensors for balanced migration distribution of sensors. In Proceedings of the Computational Science and Its Applications – ICCSA 2009, Seoul, Korea, 29 June–2 July 2009. [Google Scholar]
- Kim, M.; Mutka, M.W. Multipath-based relocation schemes considering balanced assignment for hopping sensors. In Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems; Institute of Electrical and Electronics Engineers (IEEE), St. Louis, MO, USA, 10–15 October 2009. [Google Scholar]
- Kim, M.; Mutka, M.W.; Choo, H. On Relocation of Hopping Sensors for Rugged Terrains. In Proceedings of the 2010 International Conference on Computational Science and Its Applications; Institute of Electrical and Electronics Engineers (IEEE), Fukuoka, Japan, 23–26 March 2010. [Google Scholar]
- Chellappan, S.; Snyder, M.; Thakur, M. Distributed exploratory coverage with limited mobility. Int. J. Space-Based Situated Comput. 2014, 4, 114. [Google Scholar] [CrossRef]
- Snyder, M.E. Foundations of Coverage Algorithms in Autonomic Mobile Sensor Networks. Ph.D. Thesis, Missouri University of Science and Technology, Rolla, MO, USA, 2014. [Google Scholar]
- Kim, M.; Park, S.; Lee, W. Energy and Distance-Aware Hopping Sensor Relocation for Wireless Sensor Networks. Sensors 2019, 19, 1567. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Park, S.; Kim, M.; Lee, W. Energy-Efficient Wireless Hopping Sensor Relocation Based on Prediction of Terrain Conditions. Electronics 2019, 9, 49. [Google Scholar] [CrossRef] [Green Version]
- Park, S.; Kim, M.; Lee, W. Success Rate Queue-based Relocation Algorithm of Sensory Network to Overcome Non-uniformly Distributed Obstacles. Comput. Mater. Contin. 2020, 65, 1181–1201. [Google Scholar] [CrossRef]
- OMNeT Web Site. Available online: https://www.omnetpp.org (accessed on 1 October 2020).
- Rostami, A.S.; Badkoobe, M.; Mohanna, F.; Keshavarz, H.; Hosseinabadi, A.A.R.; Sangaiah, A.K. Survey on clustering in heterogeneous and homogeneous wireless sensor networks. J. Supercomput. 2017, 74, 277–323. [Google Scholar] [CrossRef]
- Sabor, N.; Sasaki, S.; Abo-Zahhad, M.; Ahmed, S.M. A Comprehensive Survey on Hierarchical-Based Routing Protocols for Mobile Wireless Sensor Networks: Review, Taxonomy, and Future Directions. Wirel. Commun. Mob. Comput. 2017, 2017, 1–23. [Google Scholar] [CrossRef]
- Zarrad, A.; Alsmadi, I. Evaluating network test scenarios for network simulators systems. Int. J. Distrib. Sens. Networks 2017, 13, 1550147717738216. [Google Scholar] [CrossRef]
- Virdis, A.; Kirsche, M. Recent Advances in Network Simulation: The OMNeT++ Environment and Its Ecosystem; Springer: Cham, Switzerland, 2019. [Google Scholar] [CrossRef]
Limitations | Proposed Schemes’ Contributions |
---|---|
|
|
|
|
Network Area | 250 m × 150 m |
---|---|
number of all hopping sensor member nodes | 285 |
number of cluster headers | 15 |
minimum number of members for each cluster to properly gather data (i.e., a sensing hole occurs if the number of current members lower than this value) | 10 |
maximum communication radius for each sensor node | 20 m |
maximum communication radius when highly jumping | 29 m |
maximum distance that a sensor node moves forward with one jump | 2 m |
Network Area | 250 m × 60 m |
---|---|
number of all hopping sensor member nodes | 285 |
number of cluster headers | 4 |
minimum number of members for each cluster to properly gather data | 5 |
maximum communication radius for each sensor node | 20 m |
maximum communication radius when highly jumping | 29 m |
maximum distance that a sensor node moves forward with one jump | 2 m |
Simulation time | 3 days |
© 2020 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 (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kim, M.; Park, S.; Lee, W. Ping-Pong Free Advanced and Energy Efficient Sensor Relocation for IoT-Sensory Network. Sensors 2020, 20, 5654. https://doi.org/10.3390/s20195654
Kim M, Park S, Lee W. Ping-Pong Free Advanced and Energy Efficient Sensor Relocation for IoT-Sensory Network. Sensors. 2020; 20(19):5654. https://doi.org/10.3390/s20195654
Chicago/Turabian StyleKim, Moonseong, Sooyeon Park, and Woochan Lee. 2020. "Ping-Pong Free Advanced and Energy Efficient Sensor Relocation for IoT-Sensory Network" Sensors 20, no. 19: 5654. https://doi.org/10.3390/s20195654