PINC: Pickup Non-Critical Node Based k-Connectivity Restoration in Wireless Sensor Networks
Abstract
:1. Introduction
- We propose a pickup non-critical node based k-connectivity restoration algorithm (PINC) that identifies the critical nodes and then generates minimum-cost movements for k-connectivity restoration when a critical node stops working.
- We theoretically prove the correctness of the proposed algorithm. We also show, from our complexity analysis, that the time complexity of the proposed algorithm is better than its counterparts.
- We implement the PINC algorithm on a testbed of Kobuki robots and IRIS sensor motes. To obtain results from large-scale networks, we provide extensive simulations. From the obtained measurements, we found that the PINC performs very well in terms of movement, cost and time.
2. Related Work
3. Problem Formulation
- All motes have similar hardware and software features.
- The motes are randomly distributed in the environment (the network topology is random) and each node has a distinctive identifier.
- The transmission links between the sensor motes are bidirectional.
- The motes can move to a new position in the environment.
- The network is initially k-connected.
- The nodes are able to detect and forget the communication links that pass over obstacles.
- The moving cost between the position of nodes is available.
4. Proposed Algorithm
Algorithm 1: PINC Algorithm. |
|
5. Proof of Correctness and Complexity Analysis
6. Performance Analysis
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Abbasi, A.Z.; Islam, N.; Shaikh, Z.A.; Ahmed Shaikh, Z. A review of wireless sensors and networks’ applications in agriculture. Comput. Stand. Interfaces 2014, 36, 263–270. [Google Scholar]
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. A survey on sensor networks. IEEE Commun. Mag. 2002, 40, 102–114. [Google Scholar] [CrossRef] [Green Version]
- Li, Z.; Wang, N.; Franzen, A.; Taher, P.; Godsey, C.; Zhang, H.; Li, X. Practical deployment of an in-field soil property wireless sensor network. Comput. Stand. Interfaces 2014, 36, 278–287. [Google Scholar] [CrossRef]
- Alcaraz, C.; Lopez, J. Diagnosis mechanism for accurate monitoring in critical infrastructure protection. Comput. Stand. Interfaces 2014, 36, 501–512. [Google Scholar] [CrossRef]
- Catelani, M.; Ciani, L.; Bartolini, A.; Guidi, G.; Patrizi, G. Standby Redundancy for Reliability Improvement of Wireless Sensor Network. In Proceedings of the 2019 IEEE 5th International forum on Research and Technology for Society and Industry (RTSI), Firenze, Italy, 9–12 September 2019; pp. 364–369. [Google Scholar] [CrossRef]
- Wang, D.; Wang, H.; Ban, X.; Qian, X.; Ni, J. An Adaptive, Discrete Space Oriented Wolf Pack Optimization Algorithm for a Movable Wireless Sensor Network. Sensors 2019, 19, 4320. [Google Scholar] [CrossRef] [Green Version]
- Wang, J.; Ju, C.; Gao, Y.; Sangaiah, A.; Kim, G.J. A PSO based energy efficient coverage control algorithm for wireless sensor networks. Comput. Mater. Contin. 2018, 56, 433–446. [Google Scholar] [CrossRef]
- Mittal, M.; Saraswat, L.K.; Iwendi, C.; Anajemba, J.H. A Neuro-Fuzzy Approach for Intrusion Detection in Energy Efficient Sensor Routing. In Proceedings of the 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), Ghaziabad, India, 18–19 April 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Vijayalakshmi, K.; Panneerselvam, A. Global Levy Flight of Cuckoo Search with Particle Swarm Optimization for Effective Cluster Head Selection in Wireless Sensor Network. Intell. Autom. Soft Comput. 2020, 6, 303–311. [Google Scholar] [CrossRef]
- Ahady, A. Duty Cycling Centralized Hierarchical Routing Protocol With Content Analysis Duty Cycling Mechanism for Wireless Sensor Networks. Comput. Syst. Sci. Eng. 2020, 35, 347–355. [Google Scholar] [CrossRef]
- Tabatabaei, S. A Novel Fault Tolerance Energy-Aware Clustering Method via Social Spider Optimization (SSO) and Fuzzy Logic and Mobile Sink in Wireless Sensor Networks (WSNs). Comput. Syst. Sci. Eng. 2020, 35, 477–494. [Google Scholar] [CrossRef]
- Mittal, M.; de Prado, R.P.; Kawai, Y.; Nakajima, S.; Munoz-Exposito, J. Machine Learning Techniques for Energy Efficiency and Anomaly Detection in Hybrid Wireless Sensor Networks. Energies 2021, 14, 3125. [Google Scholar] [CrossRef]
- Mittal, M.; Iwendi, C.; Khan, S.; Rehman Javed, A. Analysis of security and energy efficiency for shortest route discovery in low-energy adaptive clustering hierarchy protocol using Levenberg-Marquardt neural network and gated recurrent unit for intrusion detection system. Trans. Emerg. Telecommun. Technol. 2021, 32, e3997. [Google Scholar] [CrossRef]
- Wang, L.; Yan, J.; Han, T.; Deng, D. On Connectivity and Energy Efficiency for Sleeping-Schedule-Based Wireless Sensor Networks. Sensors 2019, 19, 2126. [Google Scholar] [CrossRef] [Green Version]
- Yan, L.; He, Y.; Huangfu, Z. An Uneven Node Self-Deployment Optimization Algorithm for Maximized Coverage and Energy Balance in Underwater Wireless Sensor Networks. Sensors 2021, 21, 1368. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.; Zhang, H.; Ruan, Z.; Wang, T.; Wang, X. A Machine Learning Based Connectivity Restoration Strategy for Industrial IoTs. IEEE Access 2020, 8, 71136–71145. [Google Scholar] [CrossRef]
- Baroudi, U.; Aldarwbi, M.; Younis, M. Energy-Aware Connectivity Restoration Mechanism for Cyber-Physical Systems of Networked Sensors and Robots. IEEE Syst. J. 2020, 14, 3093–3104. [Google Scholar] [CrossRef]
- Jadoon, R.N.; Awan, A.; Khan, M.; Zhou, W.; Malik, A. PACR: Position-Aware Protocol for Connectivity Restoration in Mobile Sensor Networks. Wirel. Commun. Mob. Comput. 2020, 2020, 1–15. [Google Scholar] [CrossRef]
- Liu, L.; Ma, M.; Liu, C.; Qu, W.; Zhang, G.; Shu, Y. ATCFS: Effective Connectivity Restoration Scheme for Underwater Acoustic Sensor Networks. IEEE Access 2019, 7, 87704–87715. [Google Scholar] [CrossRef]
- Senturk, I.F. Partition-aware centrality measures for connectivity restoration in mobile sensor networks. Int. J. Sens. Netw. 2019, 30, 1–12. [Google Scholar] [CrossRef]
- Liu, X.; Liu, A.; Qiu, T.; Dai, B.; Wang, T.; Yang, L. Restoring Connectivity of Damaged Sensor Networks for Long-Term Survival in Hostile Environments. IEEE Internet Things J. 2020, 7, 1205–1215. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, Z.; Zhang, B. A Novel Hybrid Optimization Scheme on Connectivity Restoration Processes for Large Scale Industrial Wireless Sensor and Actuator Networks. Processes 2019, 7, 939. [Google Scholar] [CrossRef] [Green Version]
- Chen, B.; Chen, H.; Wu, C. Obstacle-Avoiding Connectivity Restoration Based on Quadrilateral Steiner Tree in Disjoint Wireless Sensor Networks. IEEE Access 2019, 7, 124116–124127. [Google Scholar] [CrossRef]
- Bai, X.; Xuan, D.; Yun, Z.; Lai, T.H.; Jia, W. Complete Optimal Deployment Patterns for Full-coverage and K-connectivity (K≤6) Wireless Sensor Networks. In Proceedings of the 9th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc ’08), Hong Kong, China, 26–30 May 2008; ACM: New York, NY, USA, 2008; pp. 401–410. [Google Scholar]
- Younis, M.; Senturk, I.F.; Akkaya, K.; Lee, S.; Senel, F. Topology management techniques for tolerating node failures in wireless sensor networks: A survey. Comput. Netw. 2014, 58, 254–283. [Google Scholar] [CrossRef]
- Yun, Z.; Bai, X.; Xuan, D.; Lai, T.H.; Jia, W. Optimal deployment patterns for full coverage and k-connectivity (k≤6) wireless sensor networks. IEEE/ACM Trans. Netw. TON 2010, 18, 934–947. [Google Scholar]
- Younis, M.; Akkaya, K. Strategies and techniques for node placement in wireless sensor networks: A survey. Ad Hoc Netw. 2008, 6, 621–655. [Google Scholar] [CrossRef]
- Segal, M.; Shpungin, H. On construction of minimum energy k-fault resistant topologies. Ad Hoc Netw. 2009, 7, 363–373. [Google Scholar] [CrossRef]
- Zhang, L.; Wang, X.; Dou, W. Design and analysis of a k-connected topology control algorithm for ad hoc networks. In International Symposium on Parallel and Distributed Processing and Applications; Springer: Berlin, Germany, 2004; pp. 178–187. [Google Scholar]
- Bredin, J.L.; Demaine, E.D.; Hajiaghayi, M.T.; Rus, D. Deploying sensor networks with guaranteed fault tolerance. IEEE/ACM Trans. Netw. TON 2010, 18, 216–228. [Google Scholar] [CrossRef]
- Nutov, Z. Approximating Minimum-Power k-Connectivity. Ad Hoc Sens. Wirel. Netw. 2010, 9, 129–137. [Google Scholar]
- Li, N.; Hou, J.C. FLSS: A Fault-tolerant Topology Control Algorithm for Wireless Networks. In Proceedings of the 10th Annual International Conference on Mobile Computing and Networking (MobiCom ’04), Philadelphia, PA, USA, 26 September–1 October 2004; ACM: New York, NY, USA, 2004; pp. 275–286. [Google Scholar]
- Gupta, B.; Gupta, A. On the k-Connectivity of Ad-Hoc Wireless Networks. In Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering (SOSE ’13), San Francisco, CA, USA, 25–28 March 2013; IEEE Computer Society: Washington, DC, USA, 2013; pp. 546–550. [Google Scholar]
- Deniz, F.; Bagci, H.; Korpeoglu, I.; Yazıcı, A. An adaptive, energy-aware and distributed fault-tolerant topology-control algorithm for heterogeneous wireless sensor networks. Ad Hoc Netw. 2016, 44, 104–117. [Google Scholar] [CrossRef] [Green Version]
- Wan, P.J.; Yi, C.W. Asymptotic critical transmission radius and critical neighbor number for k-connectivity in wireless ad hoc networks. In Proceedings of the 5th ACM International Symposium on Mobile ad Hoc Networking and Computing, Anchorage, AK, USA, 14 May 2004; pp. 1–8. [Google Scholar]
- Jia, X.; Kim, D.; Makki, S.; Wan, P.J.; Yi, C.W. Power assignment for k-connectivity in wireless ad hoc networks. J. Comb. Optim. 2005, 9, 213–222. [Google Scholar] [CrossRef]
- Zhang, H.; Hou, J. On the critical total power for asymptotic k-connectivity in wireless networks. In Proceedings of the IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies, Miami, FL, USA, 13–17 March 2005; Volume 1, pp. 466–476. [Google Scholar]
- Even, S.; Tarjan, R.E. Network Flow and Testing Graph Connectivity. SIAM J. Comput. 1975, 4, 507–518. [Google Scholar] [CrossRef]
- Henzinger, M.R.; Rao, S.; Gabow, H.N. Computing Vertex Connectivity: New Bounds from Old Techniques. J. Algorithms 2000, 34, 222–250. [Google Scholar] [CrossRef] [Green Version]
- Even, S. An Algorithm for Determining Whether the Connectivity of a Graph is at Least k. SIAM J. Comput. 1975, 4, 393–396. [Google Scholar] [CrossRef] [Green Version]
- Censor-Hillel, K.; Ghaffari, M.; Kuhn, F. Distributed connectivity decomposition. In Proceedings of the 2014 ACM symposium on Principles of Distributed Computing, Paris, France, 15–18 July 2014; pp. 156–165. [Google Scholar]
- Jorgic, M.; Goel, N.; Kalaichelvan, K.; Nayak, A.; Stojmenovic, I. Localized detection of k-connectivity in wireless ad hoc, actuator and sensor networks. In Proceedings of the 2007 16th International Conference on Computer Communications and Networks, Honolulu, HI, USA, 13–16 August 2007; pp. 33–38. [Google Scholar]
- Cornejo, A.; Lynch, N. Fault-Tolerance Through k-Connectivity. In Proceedings of the Workshop on Network Science and Systems Issues in Multi-Robot Autonomy: ICRA 2010, Anchorage, AK, USA, 7 May 2010; Volume 2. [Google Scholar]
- Szczytowski, P.; Khelil, A.; Suri, N. DKM: Distributed k-connectivity maintenance in Wireless Sensor Networks. In Proceedings of the 2012 9th Annual Conference on Wireless On-Demand Network Systems and Services (WONS), Courmayeur, Italy, 9–11 January 2012; pp. 83–90. [Google Scholar]
- Dagdeviren, O.; Akram, V.K. PACK: Path Coloring based k-Connectivity Detection Algorithm for Wireless Sensor Networks. Ad Hoc Netw. 2017, 64, 41–52. [Google Scholar] [CrossRef]
- Akram, V.K.; Dagdeviren, O. DECK: A distributed, asynchronous and exact k-connectivity detection algorithm for Wireless Sensor Networks. Comput. Commun. 2018, 116, 9–20. [Google Scholar] [CrossRef]
- Almasaeid, H.M.; Kamal, A.E. On the Minimum K-connectivity Repair in Wireless Sensor Networks. In Proceedings of the 2009 IEEE International Conference on Communications (ICC’09), Dresden, Germany, 14–18 June 2009; IEEE Press: Piscataway, NJ, USA, 2009; pp. 195–199. [Google Scholar]
- Atay, N.; Bayazit, B. Mobile wireless sensor network connectivity repair with k-redundancy. In Algorithmic Foundation of Robotics VIII; Springer: Berlin, Germany, 2009; pp. 35–49. [Google Scholar]
- Senturk, I.F.; Akkaya, K.; Yilmaz, S. Relay placement for restoring connectivity in partitioned wireless sensor networks under limited information. Ad Hoc Netw. 2014, 13, 487–503. [Google Scholar] [CrossRef]
- Lee, S.; Younis, M.; Lee, M. Connectivity restoration in a partitioned wireless sensor network with assured fault tolerance. Ad Hoc Netw. 2015, 24, 1–19. [Google Scholar] [CrossRef]
- Senel, F.; Younis, M. Optimized connectivity restoration in a partitioned wireless sensor network. In Proceedings of the Global Telecommunications Conference (GLOBECOM 2011), Houston, TX, USA, 5–9 December 2011; pp. 1–5. [Google Scholar]
- Senturk, I.F.; Akkaya, K.; Yilmaz, S. Distributed relay node positioning for connectivity restoration in partitioned wireless sensor networks. In Proceedings of the Computers and Communications (ISCC), Cappadocia, Turkey, 1–4 July 2012; pp. 000301–000306. [Google Scholar]
- Tian, D.; Georganas, N.D. Connectivity maintenance and coverage preservation in wireless sensor networks. Ad Hoc Netw. 2005, 3, 744–761. [Google Scholar] [CrossRef]
- Imran, M.; Younis, M.; Md Said, A.; Hasbullah, H. Localized Motion-based Connectivity Restoration Algorithms for Wireless Sensor and Actor Networks. J. Netw. Comput. Appl. 2012, 35, 844–856. [Google Scholar] [CrossRef]
- Uzun, E.; Senel, F.; Akkaya, K.; Yazici, A. Distributed connectivity restoration in Underwater Acoustic Sensor Networks via depth adjustment. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 6357–6362. [Google Scholar]
- Wang, S.; Mao, X.; Tang, S.J.; Li, X.; Zhao, J.; Dai, G. On Movement-Assisted Connectivity Restoration in Wireless Sensor and Actor Networks. IEEE Trans. Parallel Distrib. Syst. 2011, 22, 687–694. [Google Scholar] [CrossRef] [Green Version]
- Zhu, C.; Zheng, C.; Shu, L.; Han, G. A survey on coverage and connectivity issues in wireless sensor networks. J. Netw. Comput. Appl. 2012, 35, 619–632. [Google Scholar] [CrossRef]
- Abbasi, A.A.; Akkaya, K.; Younis, M. A distributed connectivity restoration algorithm in wireless sensor and actor networks. In Proceedings of the 32nd IEEE Conference on Local Computer Networks, Dublin, Ireland, 15–18 October 2007; pp. 496–503. [Google Scholar]
- Younis, M.; Lee, S.; Abbasi, A.A. A localized algorithm for restoring internode connectivity in networks of moveable sensors. IEEE Trans. Comput. 2010, 59, 1669–1682. [Google Scholar] [CrossRef]
- Senturk, I.F.; Akkaya, K.; Janansefat, S. Towards realistic connectivity restoration in partitioned mobile sensor networks. Int. J. Commun. Syst. 2016, 29, 230–250. [Google Scholar] [CrossRef]
- Kuhn, H.W. The Hungarian method for the assignment problem. Nav. Res. Logist. Q. 1955, 2, 83–97. [Google Scholar] [CrossRef] [Green Version]
- Akram, V.K.; Dağdeviren, O. TAPU: Test and pick up-based k-connectivity restoration algorithm for wireless sensor networks. Turk. J. Electr. Eng. Comput. Sci. 2019, 27, 985–997. [Google Scholar] [CrossRef]
- Akram, V.K.; Dagdeviren, O.; Tavli, B. Distributed k-connectivity restoration for fault tolerant wireless sensor and actuator networks: Algorithm design and experimental evaluations. IEEE Trans. Reliab. 2020, 70, 1112–1125. [Google Scholar] [CrossRef]
- Wang, W.T.; Ssu, K.F. Obstacle detection and estimation in wireless sensor networks. Comput. Netw. 2013, 57, 858–868. [Google Scholar] [CrossRef]
- Borenstein, J.; Koren, Y. Error eliminating rapid ultrasonic firing for mobile robot obstacle avoidance. IEEE Trans. Robot. Autom. 1995, 11, 132–138. [Google Scholar] [CrossRef]
- Yet, W.C.; Qidwai, U. Intelligent sensor network for obstacle avoidance strategy. In Proceedings of the Sensors, 2005 IEEE, Irvine, CA, USA, 30 October–3 November 2005; pp. 405–408. [Google Scholar]
- Zhou, N.; Zhao, X.; Tan, M. RSSI-based mobile robot navigation in grid-pattern wireless sensor network. In Proceedings of the 2013 Chinese Automation Congress (CAC), Changsha, China, 7–8 November 2013; pp. 497–501. [Google Scholar]
- Magadevi, N.; Kumar, V.J.S. Energy efficient, obstacle avoidance path planning trajectory for localization in wireless sensor network. Cluster Comput. 2017, 22, 10529–10535. [Google Scholar] [CrossRef]
- Borenstein, J.; Koren, Y. Obstacle avoidance with ultrasonic sensors. IEEE J. Robot. Autom. 1988, 4, 213–218. [Google Scholar] [CrossRef]
- Borenstein, J.; Koren, Y. Real-time obstacle avoidance for fast mobile robots in cluttered environments. In Proceedings of the 1990 IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA, 13–18 May 1990; pp. 572–577. [Google Scholar]
- Veelaert, P.; Bogaerts, W. Ultrasonic potential field sensor for obstacle avoidance. IEEE Trans. Robot. Autom. 1999, 15, 774–779. [Google Scholar] [CrossRef]
- Kanevsky, A. Finding all minimum-size separating vertex sets in a graph. Networks 1993, 23, 533–541. [Google Scholar] [CrossRef] [Green Version]
- Johnson, D.B. A note on Dijkstra’s shortest path algorithm. J. ACM JACM 1973, 20, 385–388. [Google Scholar] [CrossRef]
- Dijkstra, E.W. A note on two problems in connexion with graphs. Numer. Math. 1959, 1, 269–271. [Google Scholar] [CrossRef] [Green Version]
Network Model | Geometric Undirected Weighted Graph |
---|---|
Number of network topologies | 250 |
Number of nodes (n) | From 50 to 250 nodes |
Communication range | 20 m |
k | From 1 to 5 |
Node distribution | Random distribution |
Number of failures | 20% of nodes |
Area | 1000 × 1000 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Khalilpour Akram, V.; Akusta Dagdeviren, Z.; Dagdeviren, O.; Challenger, M. PINC: Pickup Non-Critical Node Based k-Connectivity Restoration in Wireless Sensor Networks. Sensors 2021, 21, 6418. https://doi.org/10.3390/s21196418
Khalilpour Akram V, Akusta Dagdeviren Z, Dagdeviren O, Challenger M. PINC: Pickup Non-Critical Node Based k-Connectivity Restoration in Wireless Sensor Networks. Sensors. 2021; 21(19):6418. https://doi.org/10.3390/s21196418
Chicago/Turabian StyleKhalilpour Akram, Vahid, Zuleyha Akusta Dagdeviren, Orhan Dagdeviren, and Moharram Challenger. 2021. "PINC: Pickup Non-Critical Node Based k-Connectivity Restoration in Wireless Sensor Networks" Sensors 21, no. 19: 6418. https://doi.org/10.3390/s21196418
APA StyleKhalilpour Akram, V., Akusta Dagdeviren, Z., Dagdeviren, O., & Challenger, M. (2021). PINC: Pickup Non-Critical Node Based k-Connectivity Restoration in Wireless Sensor Networks. Sensors, 21(19), 6418. https://doi.org/10.3390/s21196418