The Use of Computational Geometry Techniques to Resolve the Issues of Coverage and Connectivity in Wireless Sensor Networks
Abstract
:1. Introduction
- The present study introduces effective methods and ideas for accomplishing a constructive system for modeling WSNs;
- With the help of scientometric analysis, this paper throws light upon the significance of Computational Geometry (CG)-based techniques and their utilization in WSNs;
- It sheds light on the critical role of Computational Geometry-based techniques in addressing issues related to coverage and connectivity, which are considered to be inherent problems of WSNs;
- This opens a new frontier for future research scholars to address the problems of coverage and connectivity holes efficiently and strategically, based on the Computational Geometry techniques in WSNs.
- −
- Q1. How is the issue of coverage and connectivity in WSNs for two-dimensional or three-dimensional networks addressed?
- −
- Q2. How can coverage and connectivity in Directional Senor Networks be improved?
- −
- Q3. How can the issue of coverage and connectivity within the mobile environment (where sensor nodes, target points or both can be in motion) and the heterogeneous environment be addressed?
- −
- Q4. How can the issue of coverage and connectivity when obstacles are present in the environment be addressed?
- −
- Q5. How efficiently can the discovery and healing of coverage and communication holes can be achieved?
- −
- Q6. How perfectly can energy resources be managed?
- −
- Q7. How can the issue of coverage and connectivity on the boundaries of the area of interest be resolved?
2. Computational Geometry and WSNs
2.1. Computational Geometry (CG)
2.2. The Significance of CG Techniques in WSNs
2.3. Scientometric Analysis of CG and WSN
2.4. Coverage and Connectivity in WSNs
3. CG Techniques for Improving Coverage and Connectivity in WSNs
3.1. The Voronoi Diagram-Based Technique
3.2. Delaunay Triangulation Based Techniques
- For a given set of points, the outer polygon of the triangulation is convex;
- The triangle edges of each sensor connect it to its closest neighbors;
- Each sensor has a degree of at least two, if not three, sensors that are on the same shared straight line;
- There are no other sensors on the circumcircle of each triangle.
- ■
- The distance between each point in the field and its closest sensor is represented by the Probabilistic Distribution Function (PDF) (Coverage Resolution Model);
- ■
- Coverage uniformity;
- ■
- Areas that are perfect or scattered;
- ■
- The distance between sensors with the emptiest space.
3.3. The Voronoi Tessellation-Based Techniques
3.4. The Convex Hull-Based Techniques
4. Current Research Challenges and Solutions
5. Conclusions and Future Scope
- (a)
- Future researchers should focus on working with the two-dimensional, and specifically the three-dimensional, heterogeneous environments where the sensing and communication ranges or the deployment of sensors with different sensing ranges may be different, etc.
- (b)
- Researchers must direct attention towards achieving k-Coverage where k ≥ 1 in sensitive regions.
- (c)
- Research should be performed within an environment where obstacles are present, as obstacles are always present in real scenarios.
- (d)
- Researchers should also focus on issues like mobility of target events as well as the testing of sensors in physical environments.
- (e)
- Researchers should try to work out the techniques for finding and repairing the coverage holes without creating new holes.
- (f)
- Researchers should also address the issue of finding the shortest path for sensor node movement.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Dang, X.; Shao, C.; Hao, Z. Target detection coverage algorithm based on 3D-Voronoi partition for three-dimensional wireless sensor networks. Mob. Inf. Syst. 2019, 2019, 7542324. [Google Scholar] [CrossRef]
- Olatinwo, S.O.; Joubert, T.-H. Enabling communication networks for water quality monitoring applications: A survey. IEEE Access 2019, 7, 100332–100362. [Google Scholar] [CrossRef]
- Li, J.; Andrew, L.L.; Foh, C.H.; Zukerman, M.; Chen, H.H. Connectivity, coverage and placement in wireless sensor networks. Sensors 2009, 9, 7664–7693. [Google Scholar] [CrossRef] [PubMed]
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef]
- Tripathi, A.; Gupta, H.P.; Dutta, T.; Mishra, R.; Shukla, K.K.; Jit, S. Coverage and connectivity in WSNs: A survey, research issues and challenges. IEEE Access 2018, 6, 26971–26992. [Google Scholar] [CrossRef]
- Maheshwari, A.; Chand, N. A Survey on Wireless Sensor Networks Coverage Problems. In Proceedings of the 2nd International Conference on Communication, Computing and Networking, Haldia, India, 14–15 March 2019. [Google Scholar]
- Khoufi, I.; Minet, P.; Laouiti, A.; Mahfoudh, S. Survey of deployment algorithms in wireless sensor networks: Coverage and connectivity issues and challenges. Int. J. Auton. Adapt. Commun. Syst. 2017, 10, 341–390. [Google Scholar] [CrossRef]
- Krishnan, M.; Rajagopal, V.; Rathinasamy, S. Performance evaluation of sensor deployment using optimization techniques and scheduling approach for K-coverage in WSNs. Wirel. Netw. 2018, 24, 683–693. [Google Scholar] [CrossRef]
- Zhang, H.; Hou, J.C. Maintaining sensing coverage and connectivity in large sensor networks. Ad Hoc Sens. Wirel. Netw. 2005, 1, 124–189. [Google Scholar]
- Bala, T.; Bhatia, V.; Kumawat, S.; Jaglan, V. A survey: Issues and challenges in wireless sensor network. Int. J. Eng. Technol. 2018, 7, 53–55. [Google Scholar] [CrossRef]
- Zarei, Z.; Bag-Mohammadi, M. Coverage improvement using Voronoi diagrams in directional sensor networks. IET Wirel. Sens. Syst. 2021, 11, 111–119. [Google Scholar] [CrossRef]
- Sharma, P.; Singh, R.P. Energy-Efficient Deterministic Approach for Coverage Hole Detection in Wireless Underground Sensor Network: Mathematical Model and Simulation. Computer 2022, 11, 86. [Google Scholar] [CrossRef]
- Shao, C. Wireless Sensor Network Target Localization Algorithm Based on Two- and Three-Dimensional Delaunay Partitions. J. Sens. 2021, 2021, 4047684. [Google Scholar] [CrossRef]
- Huang, S.-C.; Huang, C.-H. Algorithms for Detecting and Refining the Area of Intangible Continuous Objects for Mobile Wireless Sensor Networks. Algorithms 2022, 15, 31. [Google Scholar] [CrossRef]
- Hao, Z.; Dang, J.; Yan, Y.; Wang, X. A node localization algorithm based on Voronoi diagram and support vector machine for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2021, 7, 1–15. [Google Scholar] [CrossRef]
- Li, X.Y.; Wang, Y. Wireless Sensor Networks and Computational Geometry. In Handbook of Sensor Networks; Ilyas, M., Ed.; CRC Press: Boca Raton, FL, USA, 2003; pp. 1025–1028. [Google Scholar]
- Farsi, M.; Elhosseini, M.A.; Badawy, M.; Ali, H.A.; Eldin, H.Z. Deployment techniques in wireless sensor networks, coverage and connectivity: A survey. IEEE Access 2019, 7, 28940–28954. [Google Scholar] [CrossRef]
- Bai, X.; Zhang, C.; Xuan, D.; Jia, W. Full-Coverage and k-Connectivity (k = 14, 6) Three Dimensional Networks. In Proceedings of the IEEE INFOCOM, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 388–396. [Google Scholar]
- Alam, S.N.; Haas, Z.J. Coverage and connectivity in three-dimensional networks with random node deployment. Ad. Hoc. Netw. 2015, 34, 157–169. [Google Scholar] [CrossRef]
- Boukerche, A.; Fei, X. A Voronoi Approach for Coverage Protocols in Wireless Sensor Networks. In Proceedings of the IEEE GLOBECOM 2007- IEEE Global Telecommunications Conference, Washington, DC, USA, 26–30 November 2007; pp. 5190–5194. [Google Scholar]
- Xie, Y.; Zhang, C.; Lai, Q. China’s rise as a major contributor to science and technology. Proc. Natl. Acad. Sci. USA 2014, 111, 9437–9442. [Google Scholar] [CrossRef]
- Wang, G.; Cao, G.; La, T.F. Porta Movement-assisted sensor deployment. IEEE Trans. Mob. Comput. 2006, 5, 640–652. [Google Scholar] [CrossRef]
- Dai, G.; Lv, H.L.; Chen; Zhou, B.; Xu, P. A novel coverage holes discovery algorithm based on voronoi diagram in wireless sensor networks. Int. J. Hybrid Inf. Technol. 2016, 9, 273–282. [Google Scholar] [CrossRef]
- Han, Y.H.; Kim, Y.; Kim, W.; Jeong, Y.S. An energy-efficient self-deployment with the centroid-directed virtual force in mobile sensor networks. Simulation 2012, 88, 1152–1165. [Google Scholar] [CrossRef]
- Sung, T.W.; Yang, C.S. Voronoi-based coverage improvement approach for wireless directional sensor networks. J. Netw. Comput. Appl. 2014, 39, 202–213. [Google Scholar] [CrossRef]
- Lee, H.J.; Kim, Y.; Han, Y.H.; Park, C.Y. Centroid-Based Movement Assisted Sensor Deployment Schemes in Wireless Sensor Networks. In Proceedings of the 70th IEEE Vehicular Technology Conference Fall, Anchorage, AK, USA, 20–23 September 2009; pp. 1–5. [Google Scholar]
- Megerian, S.; Koushanfar, F.; Potkonjak, M.; Srivastava, M.B. Worst and best-case coverage in sensor networks. IEEE Trans. Mob. Comput. 2005, 4, 84–92. [Google Scholar]
- Fang, W.; Song, X.; Wu, X.; Sun, J.; Hu, M. Novel efficient deployment schemes for sensor coverage in mobile wireless sensor networks. Inf. Fusion 2018, 41, 25–36. [Google Scholar] [CrossRef]
- Abbasi, F.; Mesbahi, A.; Velni, J.M. A new voronoi-based blanket coverage control method for moving sensor networks. IEEE Trans. Control Syst. Technol. 2017, 27, 409–417. [Google Scholar] [CrossRef]
- Khelil, A.; Beghdad, R. Esa: An efficient self-deployment algorithm for coverage in wireless sensor networks. Procedia Comput. Sci. 2016, 98, 40–47. [Google Scholar] [CrossRef]
- Ingle, M.R.; Bawane, N. An Energy Efficient Deployment of Nodes in Wireless Sensor Network Using Voronoi Diagram. In Proceedings of the 3rd International Conference on Electronics Computer Technology, Kanyakumari, India, 8–10 April 2011; Volume 6, pp. 307–311. [Google Scholar]
- Sung, T.W.; Yang, C.S. Coverage Improvement for Directional Sensor Networks. In Advances in Intelligent Systems and Applications—Volume 1. Smart Innovation, Systems and Technologies; Chang, R.S., Jain, L., Peng, S.L., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; Volume 20. [Google Scholar] [CrossRef]
- Chowdhury, A.; De, D. Energy-efficient coverage optimization in wireless sensor networks based on Voronoi-Glowworm Swarm Optimization-K-means algorithm. Ad Hoc Netw. 2021, 122, 102660. [Google Scholar] [CrossRef]
- Delaunay Triangulation Wikipedia. Available online: https://en.wikipedia.org/wiki/Delaunay_triangulation (accessed on 22 June 2022).
- Rahman, M.N.; Hanuranto, M.I.; Mayasari, S.R. Trilateration and Iterative Multilateration Algorithm for Localization Schemes on Wireless Sensor Network. In Proceedings of the 2017 International Conference on Control, Electronics, Renewable Energy and Communications (ICCREC), Yogyakarta, Indonesia, 26–28 September 2017; pp. 88–92. [Google Scholar]
- Qiu, C.; Shen, H. A delaunay-based coordinate-free mechanism for full coverage in wireless sensor networks. IEEE Trans. Parallel Distrib. Syst. 2013, 25, 828–839. [Google Scholar] [CrossRef]
- Dubey, R. Constrained Delaunay Triangulation for Wireless Sensor Network. IOSR J. Comput. Eng. 2013, 8, 46–53. [Google Scholar] [CrossRef]
- Surekha, S.; KalyanRam, M. Coverage of total Target Field to Form WSN using Delaunay Triangulation. Int. J. Comput. Sci. Inf. Technol. 2013, 4, 796–799. [Google Scholar]
- Wu, C.-H.; Lee, K.C.; Chung, Y.C. A Delaunay triangulation based method for wireless sensor network deployment. Comput. Commun. 2007, 30, 2744–2752. [Google Scholar] [CrossRef]
- Tahmasbi, M.; Malazi, H.T.; Eltejaei, F. Delaunay Based Two-Phase Algorithm for Connected Cover in WSNs. In Proceedings of the 19th International Symposium on Computer Architecture and Digital Systems (CADS), Kish Island, Iran, 21–22 December 2017; pp. 1–5. [Google Scholar]
- Nespolo, R.; Neves, L.A.; Roberto, G.; Ribeiro, M.; Nascimento, M.Z.D.; Cansian, A. Method Based on Triangulation for Sensor Deployment on 3D Surfaces. In Proceedings of the 29th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), Sao Paulo, Brazil, 4–7 October 2016; pp. 136–143. [Google Scholar]
- Wang, S.Y.; Shih, K.P.; Chen, Y.D.; Ku, H.H. Preserving Target Area Coverage in Wireless Sensor Networks by Using Computational Geometry. In Proceedings of the IEEE Wireless Communication and Networking Conference, Sydney, NSW, Australia, 18–21 April 2010; pp. 1–6. [Google Scholar]
- Chizari, H.; Hosseini, M.; Poston, T.; Razak, S.A.; Abdullah, A.H. Delaunay triangulation as a new coverage measurement method in wireless sensor network. Sensors 2011, 11, 3163–3176. [Google Scholar] [CrossRef] [PubMed]
- Zhang, G.; Qi, C.; Zhang, W.; Ren, J.; Wang, L. Estimation and healing of coverage hole in hybrid sensor networks: A simulation approach. Sustainability 2017, 9, 1733. [Google Scholar] [CrossRef] [Green Version]
- Das, S.; DebBarma, M.K. Computational geometry based coverage hole-detection and hole-area estimation in wireless sensor network. J. High Speed Netw. 2018, 24, 281–296. [Google Scholar] [CrossRef]
- Alablani, I.; Alenazi, M. EDTD-SC: An IoT sensor deployment strategy for smart cities. Sensors 2020, 20, 7191. [Google Scholar] [CrossRef]
- Katti, A.; Lobiyal, D.K. Node Deployment Strategies for a 2D Wireless Sensor Network. In Proceedings of the International Conference on Computing, Communication and Automation (ICCCA), Greater Noida, India, 5–6 May 2017; pp. 658–663. [Google Scholar]
- Xiao, F.; Yang, Y.; Wang, R.; Sun, L. A novel deployment scheme based on three-dimensional coverage model for wireless sensor networks. Sci. World J. 2014, 2014, 846784. [Google Scholar] [CrossRef]
- Zhang, C.; Zhang, Y.; Fang, Y. Detecting Coverage Boundary Nodes in Wireless Sensor Networks. In Proceedings of the IEEE International Conference on Networking, Sensing and Control, Ft. Lauderdale, FL, USA, 23–25 April 2006; pp. 868–873. [Google Scholar]
- Ammari, H.M. Connected Coverage in Three-Dimensional Wireless Sensor Networks Using Convex Polyhedral Space-Fillers. In Proceedings of the 13th International Conference on Distributed Computing in Sensor Systems (DCOSS), Ottawa, ON, Canada, 5–7 June 2017; pp. 183–190. [Google Scholar]
- Boufares, N.; Khoufi, I.; Minet, P.; Saidane, L.; Saied, Y.B. Three Dimensional Mobile Wireless Sensor Networks Redeployment Based on Virtual Forces. In Proceedings of the International Wireless Communications and Mobile Computing Conference (IWCMC), Dubrovnik, Croatia, 24–28 August 2015; pp. 563–568. [Google Scholar]
- Abdelkader, M.; Hamdi, M.; Boudriga, N. Multi-target Tracking Using Wireless Sensor Networks Based on Higher-Order Voronoi Diagrams. J. Netw. 2009, 4, 589–597. [Google Scholar] [CrossRef]
- Sangwan, A.; Singh, R.P. Coverage hole detection and healing to enhance coverage and connectivity in 3D spaces for WSNs: A mathematical analysis. Wirel. Pers. Commun. 2017, 96, 2863–2876. [Google Scholar] [CrossRef]
- O’Rourke, J. Computational Geometry in C; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
- Gries, D.; Stojmenovic, I. A Note on Graham’s Cot\Ivex Hull Algorithm. Inf. Processing Lett. 1987, 25, 323–327. [Google Scholar] [CrossRef]
- Jiang, P.; Liu, S.; Liu, J.; Wu, F.; Zhang, L. A depth-adjustment deployment algorithm based on two-dimensional convex hull and spanning tree for underwater wireless sensor networks. Sensors 2016, 7, 1087. [Google Scholar] [CrossRef]
- Tao, D.; Ma, H.; Liu, L. Coverage-Enhancing Algorithm for Directional Sensor Networks. In Proceedings of the International Conference on Mobile Ad-Hoc and Sensor Networks, Hong Kong, China, 13–15 December 2006; pp. 256–267. [Google Scholar]
- Meng, C.; Ding, Z.; Dasgupta, S. A semidefinite programming approach to source localization in wireless sensor networks. IEEE Signal Processing Lett. 2008, 15, 253–256. [Google Scholar] [CrossRef]
- Cheng, T.; Li, P.; Zhu, S. An Algorithm for Jammer Localization in Wireless Sensor networks. In Proceedings of the 26th IEEE International Conference on Advanced Information Networking and Applications, Fukuoka, Japan, 26–29 March 2012; pp. 724–731. [Google Scholar]
- Wu, F.J.; Huang, C.F.; Tseng, Y.C. Data Gathering by Mobile Mules in a Spatially Separated Wireless Sensor Network. In Proceedings of the Tenth International Conference on Mobile Data Management: Systems, Services and Middleware, Taipei, Taiwan, 18–20 May 2009; pp. 293–298. [Google Scholar]
- Stojmenovic, I.; Ruhil, A.P.; Lobiyal, D.K. Voronoi diagram and convex hull based geocasting and routing in wireless networks. Wirel. Commun. Mob. Comput. 2006, 6, 247–258. [Google Scholar] [CrossRef]
- Srirangarajan, S.; Tewfik, A.H.; Luo, Z.Q. Distributed Sensor Network Localization with Inaccurate Anchor Positions and Noisy Distance Information. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP’07), Honolulu, HI, USA, 15–20 April 2007; p. III-521. [Google Scholar]
- Serna, M.A.; Bermudez, A.; Casado, R.; Kulakowski, P. A convex hull-based approximation of forest fire shape with distributed wireless sensor networks. In Proceedings of the Seventh International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Adelaide, SA, Australia, 6–9 December 2011; pp. 419–424. [Google Scholar]
- Nguyen, K.V.; Nguyen, C.H.; Nguyen, P.L.; Do, T.V.; Chlamtac, I. Energy-efficient routing in the proximity of a complicated hole in wireless sensor networks. Wirel. Netw. 2021, 27, 3073–3089. [Google Scholar] [CrossRef]
- Dinh, M.H.; Hoang, N.T.; Nguyen, M.P.; Nguyen, P.L.; Do, P.T. Node Deployment Optimization for Target Coverage and Connectivity in WSNs with a Delay-Constrained Mobile Sink. In Proceedings of the 8th IEEE International Conference on Communications and Electronics (ICCE), Phu Quoc Island, Vietnam, 13–15 January 2021; pp. 515–520. [Google Scholar] [CrossRef]
- Mahdi, O.A.; Al-Mayouf, Y.B.; Ghazi, A.B.; Wahab, A.A.; Idris, M.Y.I.B. An energy-aware and load-balancing routing scheme for wireless sensor networks. Indones. J. Electr. Eng. Comput. Sci. 2018, 12, 1312–1319. [Google Scholar]
- Sharma, P.; Singh, R.P.; Mohammed, M.A.; Shah, R.; Nedoma, J. A survey on holes problem in wireless underground sensor networks. IEEE Access 2021, 10, 7852–7880. [Google Scholar] [CrossRef]
- Lakhan, A.; Mohammed, M.A.; Rashid, A.N.; Kadry, S.; Abdulkareem, K.H. Deadline aware and energy-efficient scheduling algorithm for fine-grained tasks in mobile edge computing. Int. J. Web Grid Serv. 2022, 18, 168–193. [Google Scholar] [CrossRef]
- Azizan, A.H.; Mostafa, S.A.; Mustapha, A.; Foozy, C.F.M.; Wahab, M.H.A.; Mohammed, M.A.; Khalaf, B.A. A machine learning approach for improving the performance of network intrusion detection systems. Ann. Emerg. Technol. Comput. (AETiC) 2021, 5, 201–208. [Google Scholar] [CrossRef]
- Kumar, S.; Raw, R.S.; Bansal, A.; Mohammed, M.A.; Khuwuthyakorn, P.; Thinnukool, O. 3D location oriented routing in flying ad-hoc networks for information dissemination. IEEE Access 2021, 9, 137083–137098. [Google Scholar] [CrossRef]
- Lu, X.; Su, Y.; Wu, Q.; Wei, Y.; Wang, J. An improved coverage gap fixing method for heterogenous wireless sensor network based on Voronoi polygons. Alex. Eng. J. 2021, 60, 4307–4313. [Google Scholar] [CrossRef]
Description | Results |
---|---|
MAIN INFORMATION ABOUT DATA | |
Time span | 2004:2022 |
Sources (Journals, Books, etc.) | 104 |
Documents | 208 |
Average years from publication | 7.07 |
Average citations per document | 17.62 |
Average citations per year per doc | 2.22 |
References | 6077 |
DOCUMENT TYPES | |
Article | 208 |
DOCUMENT CONTENTS | |
Keywords Plus (ID) | 1436 |
Author’s Keywords (DE) | 540 |
AUTHORS | |
Authors | 559 |
Author Appearances | 682 |
Authors of single-authored documents | 7 |
Authors of multi-authored documents | 552 |
AUTHOR COLLABORATION | |
Single-authored documents | 7 |
Documents per Author | 0.372 |
Authors per Document | 2.69 |
Co-Authors per Documents | 3.28 |
Collaboration Index | 2.75 |
Year/Reference | Strategy Used to Deploy Nodes | Node Type | Algorithm | Scheme | Space | Goal (Relevant to Question No.) | Coverage/Connectivity Enhancement | Simulator |
---|---|---|---|---|---|---|---|---|
2007/[20] | - | - | Localized Hole Discovery algorithm | - | 2D | To provide a solution for hole discovery and fully sponsored sensor problem (Q5.) | Coverage Enhancement | - |
2006/[22] | Random | Mobile | VEC, VOR, MIN-MAX | Distributed | 2D | Hole Discovery and Healing (Q1., Q5. & Q3.) | Coverage Enhancement | NS2 |
2016/[23] | Random | Static and Mobile | VCHDA (Coverage Hole Discovery algorithm on Voronoi Diagram) | Semi distributed | 2D | Coverage Hole Discovery and to identify the Border Node of coverage Holes (Q5., Q3. & Q7.) | Coverage Enhancement | MATLAB |
2012/[24] | Random | Mobile | Centroid Directed Virtual Force | Distributed | 2D | Self-Deployment of Nodes (Q1.& Q3.) | Coverage Enhancement | - |
2014/[25] | Random | Mobile | IDS, IDA, OFCA | Distributed | 2D | Coverage maximization of directional Sensor Network (Q2.& Q3.) | Coverage Enhancement | - |
2009/[26] | Random | Mobile | Centroid, Dual Centroid | Distributed | 2D | Self-Deployed Scheme (Q1. & Q3.) | Coverage Enhancement | - |
2005/[27] | Random | - | Maximal Breach Path, Maximal Support Path | Distributed | 2D | To solve the worst- and best-case coverage (Q1.) | Coverage Enhancement | - |
2018/[28] | Random | Mobile | Blind Zone Centroid Based Scheme (BCBS), Distributed Centroid Based Scheme (DCBS) | Distributed | 2D | To maximize sensors coverage (Q1. & Q3.) | Coverage Enhancement | - |
2017/[29] | Random | Mobile | - | Distributed | 2D | To provide optimal coverage for the dynamic region (Q1. & Q3.) | Coverage Enhancement | - |
2020/[32] | Random | Mobile | Prioritized Geometric Area Coverage (PGAC) | - | 2D | To enhance network lifetime (Q1. & Q3.) | Coverage Enhancement | PYTHON |
2021/[33] | Random | Mobile | Voronoi-Glowworm Swarm Optimization K-means | Centralized | 2D | To improve coverage and network lifetime (Q1. & Q3.) | Coverage Enhancement | MATLAB |
Year/Reference | The Strategy Used to Deploy Nodes | Node Type | Algorithm | Scheme | Space | Goal (Relevant Question No.) | Coverage/Connectivity Enhancement | Simulator |
---|---|---|---|---|---|---|---|---|
2014/[36] | Random | Mobile | DECM (Delaunay- Based Coordinate- Free Mechanism) | Distributed | 2D | To detect coverage hole and find the shortest path for node movement to heal the holes (Q1., Q3. & Q5.) | Coverage Enhancement | GENIOrbit Testbed |
2013/[37] | Deterministic | Static | Distributed greedy algorithm | Centralized | 2D | To improve the quality of service by maintaining energy-constrained (Q1. & Q6.) | Coverage Enhancement | MATLAB |
2013/[38] | Deterministic | - | Watson’s algorithm | - | 2D | To improve Area Coverage (Q1.) | Coverage Enhancement | - |
2007/[39] | Deterministic | Static | Score algorithm DT-Score algorithm | Centralized | 2D | To improve the coverage of AOI with an obstacle (Q1. & Q4.) | Coverage Enhancement | - |
2017/[40] | Random | - | (DBCC) Delaunay-based connected cover | Distributed | 2D | To maintain minimum nodes cover set to preserve connectivity (Q1.) | Connectivity Enhancement | NS2 |
2017/[44] | Random | Static and Mobile | Heal Coverage Holes algorithm | Distributed | 2D | To enhance coverage by finding and healing the coverage holes (Q1., Q3. & Q5.) | Coverage Enhancement | MATLAB |
2018/[45] | Random | - | CHDAE (Coverage Holes Detection algorithm) | Distributed | 2D | Detection of coverage holes and holes area estimation (Q1. & Q5.) | Coverage Enhancement | MATLAB |
2020/[46] | Random | - | EDTD-SC | Centralized | 2D | To improve coverage and strengthen connectivity (Q1.) | Coverage and Connectivity Enhancement | PYTHON |
Year/Reference | The Strategy Used to deploy Nodes | Node Type | Algorithm | Scheme | Space | Goal (Relevant Question No.) | Coverage/Connectivity Enhancement | Simulator |
---|---|---|---|---|---|---|---|---|
2019/[1] | Random | Mobile | Improved Virtual Force algorithm | - | 3D | To improve network coverage (Q1. & Q3.) | Coverage Enhancement | MATLAB |
2015/[19] | Random | - | Kelvin’s and Kepler’s Conjecture | Distributed | 3D | Full area coverage (Q1.) | Coverage and Connectivity Enhancement | Senetest 2.0 |
2017/[50] | Deterministic, Random | Mobile | Sensor Selection algorithm | Centralized | 3D | To find an optimal polyhedron that maximizes the coverage quality of sensors (Q1. & Q3.) | Coverage and Connectivity Enhancement | High level the simulator is written in C |
2015/[51] | Deterministic | Mobile | 3D-DVFA (Distributed Virtual Force algorithm) | Distributed | 3D | Self-deployment of nodes by ensuring full coverage (Q1. & Q3.) | Coverage Enhancement | NS3 |
2009/[52] | Random | Mobile | Advanced Voronoi-Based Mobility Model (AVBMM) | - | 2D | To discover redundant nodes and reduce energy consumption (Q1., Q3. & Q6.) | Coverage Enhancement | MATLAB |
Year/Reference | The Strategy Used to Deploy Nodes | Node Type | Algorithm | Scheme | Space | Goal (Relevant Question No.) | Coverage/Connectivity Enhancement | Simulator |
---|---|---|---|---|---|---|---|---|
2006/[57] | Random | Static | Coverage Enhancing algorithm | Distributed | 2D | To maximize network area coverage (Q1.) | Coverage Enhancement | Senetest 2.0 |
2008/[58] | - | - | SDP (Semidefinite Programming) | - | mD | To address the local convergence problem | - | MATLAB |
2012/[59] | Random | NA | Double Circle Localization | - | 2D | To localize Jammers | - | MATLAB |
2009/[60] | Deterministic | Mobile | MPDG (Minimum Path Data Gathering) | Centralized | 2D | To minimize the path length of the mobile mule (Q1. & Q3.) | Connectivity Enhancement | - |
2006/[61] | Random | Static and Mobile | VD-Greedy, CH-MFR, and R-DIR | - | 2D | To minimize the number of messages sent to find the position of the destination (Q1. & Q3.) | - | VC++ |
2007/[62] | Random | Mobile | SOCP (Second Order Cone Programming) | Distributed | 2D | To solve the Localization Problem by reducing the size of the problem | - | MATLAB |
2011/[63] | Random | Not Applicable (NA) | ABBA (Area-Based Beacon less Algo) | Distributed | To find the shape of the forest fire | - | NA | |
2021/[64] | - | NA | K-MLP (Multi-Lane Path Routing) | Centralized | 2D | To find the shortest path between the source and destination (Q1.) | Extend network lifetime | Castalia |
2021/[65] | - | Static and Mobile | Graph-based Approach | Centralized | 2D | To reduce the overall cost of the network (Q1. & Q3.) | Coverage and connectivity Enhancement | - |
Year/Reference | Addressed Problem Statement | Main Contribution |
---|---|---|
2019/[1] | What is the efficient manner to detect a target in a three-dimensional coordinate system? | The 3-D Voronoi Partitioning Coverage algorithm is proposed to provide reliable results for target detection. |
2009/[18] | How can a minimum number of sensor nodes in 3D space be deployed to achieve full volume coverage and k-connectivity? | Suggested a full-coverage design with (14 and 6 connectivity) using the Voronoi Polyhedron by implementing the Truncated Octahedron and the Hexagonal Prism. |
2015/[19] | How can the number of nodes in the 3D area of interest be reduced? | It is proposed to use a Random node placement approach that incorporates a Truncated Octahedral to re-align nodes in the center of each cell created by Voronoi Tessellation. |
2007/[20] | How can a Voronoi Diagram without any global location information be constructed? | The Centralized Construction algorithm is used to construct a Voronoi Diagram without any help of GPS. |
2006/[22] | How can the required coverage be gained by estimating the right place of mobile sensor nodes? | Designed two sets of distributed protocols using the Voronoi Diagram: one protocol controls movement, and the other support communication. |
2016/[23] | What is the way to label the border node of coverage holes? | Suggested a semi-distributed Coverage Hole Discovery algorithm through the use of the Voronoi Diagram. |
2012/[24] | What is the optimal self-deployment scheme in Wireless Sensor Networks? | An energy efficient scheme using attractive and repulsive forces generated from the centroids of the Voronoi Polygon is designed. |
2014/[25] | What is the optimal approach to improve the coverage in a directional sensor network? | A distributed greedy approach is used, which utilized the features of the directional adjustable sensors and the Voronoi Diagram to improve the coverage of the network. |
2009/[26] | How can maximum coverage by healing the existing coverage holes be gained? | A self-deployment methodology using the Voronoi Diagram in addition to the Centroid and Dual Centroid schemes is proposed. |
2005/[27] | How can optimal coverage in a wireless ad-hoc sensor network be achieved? | Two coverage algorithms are forethought to have a workable solution in hand: the “worst-case coverage for maximal breach path” and the “best-case coverage for maximal support path.” A Voronoi Diagram can be used prior to combining it with the graph search algorithm. |
2018/[28] | How can a specific target position for a sensor to heal existing coverage holes be located? | Two novel schemes are designed to solve coverage problems based on two strategies, i.e., the Centroid-Based and the Distributed Centroid-Based. |
2017/[29] | How can coverage and connectivity of an area with varying boundaries be controlled? | Voronoi-based approach is provided with the idea of agent moment towards a Voronoi cell. |
2020/[32] | How can the working direction of sensor nodes to maximize the coverage and network lifetime be decided? | The categorization of Voronoi cells is carried out in order to minimize the overlapping area between adjacent cells. |
2021/[33] | How can the sensor nodes be efficiently deployed in order to obtain optimized coverage with minimum energy consumption? | The concept of the Voronoi-cell is used to decide the efficient deployment of sensor nodes in the network formation. |
2013/[36] | What is the effective way to heal the coverage holes by minimal sensor node movement? | The Delaunay-based Coordinate Free Mechanism is proposed to find the shortest path for nodes movement and for preventing generation of new coverage holes. |
2013/[37] | How can fault tolerance in Wireless Sensor Networks be achieved? | Constrained Delaunay Triangulation is proposed to achieve fault tolerance and improve energy efficiency. |
2013/[38] | How can an equal size division pattern of the target field to deploy nodes in a Grid-based scheme be achieved? | With Delaunay Triangulation, the area of interest is divided into different triangles and nodes are deployed on the vertices of the triangles. |
2007/[39] | How can sensor nodes in the region with obstacles be deployed? | The Delaunay Triangulation Score method is used for deployment of sensor nodes. |
2017/[40] | How can the number of nodes deployed be reduced while maintaining connectivity even with sensor nodes of limited energy sources? | A two-phase algorithm is used to minimize the number of nodes with minimum energy requirements. |
2017/[44] | How can a region of interest be covered with less energy in effective way? | With the help of Delaunay Triangulation, the Heal Coverage Hole algorithm is used to provide full coverage. |
2018/[45] | How can a coverage hole area in a region of interest be discovered with the help of the node’s location? | The empty circle property of Delaunay Triangulation is used to find the coverage hole area. |
2020/[46] | What is a suitable way to determine the location of sink and sensor nodes in WSNs with obstacles? | With the help of Delaunay Triangulation, the location of the sink and sensor nodes is determined in the presence of indoor and outdoor obstacles. |
2017/[50] | Observe the existence of connected coverage problems in 3D Wireless Sensor Networks. | A Rhombicuboctahedra is used as a 3D space filler to solve the problem of coverage and connectivity. |
2015/[51] | What is the effective way to deploy nodes in such a way as to improve coverage and connectivity in the 3D network? | A redeployment algorithm using virtual forces is proposed to gain full coverage and connectivity by using Regular Dodecahedron Tessellation. |
2009/[52] | How can the non-uniform coverage with respect to the presence of the target be controlled? | Based on a higher order Voronoi Tessellation, a multi-target tracking scheme is proposed. |
2006/[56] | How can the coverage in the case of a directional sensor network be improved? | Sensing Connected Subgraph (SCSG) is used with the concept of the Convex Hull to improve coverage in the directional sensor network. |
2008/[58] | How can the existing issues of WSNs, including source localization and tracking problems be addressed? | Based on the idea of min-max approximation to optimal maximum, a low complexity semi-definite programming (SDP) is proposed to utilize a Convex Hull. |
2012/[59] | How can the location of a jamming device be found? | Based on the minimum boundary circle and the maximum inscribed circle, the Double Circle Localization algorithm is proposed. |
2009/[60] | How can the path of a mobile node be minimized in order to get information from other nodes, when a network is subdivided into different subnetwork? | A Convex Hull-based algorithm is used to solve the problem of minimum path data gathering. |
2006/[61] | How can the geo-casting and routing issues in Wireless Sensor Networks be solved? | The Voronoi Diagram Greedy algorithm and the Convex Hull Most Forward Progress within the radius routing algorithm are used to solve these issues. |
2007/[62] | How can the problem of inaccurate anchor node position and the noisy distance problem be solved? | With the help of the Convex Hull, Second Order Cone Programming-based approach is used for this solution. |
2011/[63] | What is the best way to find out the shape of Forest Fire? | An approach based on the Convex Hull is used to find the shape of the fire without any help from the base station. |
2021/[64] | How can a complex shape coverage hole be efficiently covered? | A load-balancing K-Multi Lane Path Routing algorithm and the Convex Hull concept is used. |
2021/[65] | How can the overall cost of maintaining coverage and connectivity be reduced? | The Voronoi Convex Polygon and Graph-based Approach is used to reduce overall cost. |
2021/[71] | What is the effective way to reduce the wastage of existing resources to heal the coverage holes? | A Voronoi polygon-based coverage gap- fixing algorithm is applied to heal coverage holes with the help of already deployed nodes. |
Reference | Research Issues or Challenges | ||||||
---|---|---|---|---|---|---|---|
Fault Tolerance | Environment | Efficient Resource Utilization | Boundary Coverage | ||||
k-Connectivity | Homogeneous | Heterogeneous | Mobility | Presence of Obstacles | |||
Voronoi Diagram | |||||||
[20] | × | ✓ | × | × | × | ✓ | × |
[22] | × | ✓ | × | ✓ | × | ✓ | × |
[23] | × | ✓ | × | ✓ | × | ✓ | ✓ |
[24] | × | ✓ | × | ✓ | ✓ | ✓ | × |
[25] | × | × | ✓ | × | × | × | × |
[26] | × | ✓ | × | ✓ | × | × | × |
[28] | × | ✓ | × | ✓ | × | × | × |
[29] | × | - | - | ✓ | × | × | × |
[32] | × | ✓ | × | × | × | ✓ | × |
[33] | × | ✓ | × | ✓ | × | ✓ | × |
Delaunay Triangulation | |||||||
[36] | × | - | - | ✓ | × | ✓ | × |
[38] | × | - | - | × | × | × | × |
[39] | × | ✓ | × | × | ✓ | × | ✓ |
[40] | - | ✓ | × | - | - | - | - |
[44] | × | ✓ | × | ✓ | × | × | ✓ |
[45] | × | ✓ | × | × | × | × | × |
[46] | × | - | - | - | ✓ | - | - |
Voronoi Tessellation | |||||||
[1] | × | ✓ | × | ✓ | × | ✓ | × |
[19] | × | ✓ | × | ✓ | × | ✓ | × |
[50] | × | ✓ | × | × | × | × | × |
[51] | × | ✓ | × | ✓ | × | × | × |
[52] | × | ✓ | × | ✓ | × | ✓ | × |
Convex Hull | |||||||
[57] | × | ✓ | × | × | × | × | × |
[59] | × | ✓ | × | × | × | × | × |
[60] | × | - | - | ✓ | × | ✓ | × |
[63] | × | ✓ | × | × | - | ✓ | × |
[64] | × | ✓ | × | × | ✓ | ✓ | ✓ |
[65] | × | ✓ | × | ✓ | × | × | ✓ |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Devi, S.; Sangwan, A.; Sangwan, A.; Mohammed, M.A.; Kumar, K.; Nedoma, J.; Martinek, R.; Zmij, P. The Use of Computational Geometry Techniques to Resolve the Issues of Coverage and Connectivity in Wireless Sensor Networks. Sensors 2022, 22, 7009. https://doi.org/10.3390/s22187009
Devi S, Sangwan A, Sangwan A, Mohammed MA, Kumar K, Nedoma J, Martinek R, Zmij P. The Use of Computational Geometry Techniques to Resolve the Issues of Coverage and Connectivity in Wireless Sensor Networks. Sensors. 2022; 22(18):7009. https://doi.org/10.3390/s22187009
Chicago/Turabian StyleDevi, Sharmila, Anju Sangwan, Anupma Sangwan, Mazin Abed Mohammed, Krishna Kumar, Jan Nedoma, Radek Martinek, and Petr Zmij. 2022. "The Use of Computational Geometry Techniques to Resolve the Issues of Coverage and Connectivity in Wireless Sensor Networks" Sensors 22, no. 18: 7009. https://doi.org/10.3390/s22187009