Systematic Review of Fault Tolerant Techniques in Underwater Sensor Networks

Sensor networks provide services to a broad range of applications ranging from intelligence service surveillance to weather forecasting. While most of the sensor networks are terrestrial, Underwater Sensor Networks (USN) are an emerging area. One of the unavoidable and increasing challenges for modern USN technology is tolerating faults, i.e., accepting that hardware is imperfect, and coping with it. Fault Tolerance tends to have more impact in underwater than in terrestrial environment as the latter is generally more forgiving. Moreover, reaching the malfunctioning devices for replacement and maintenance under water is harder and more costly. The current paper is the first to provide an overview of fault-tolerant, particularly cross-layer fault-tolerant, techniques in USNs. In the paper, we present a systematic survey of the techniques, introduce a taxonomy of the Fault Tolerance tasks, present a categorized list of articles, and list the open research issues within the area.

[1]  Ulf Schlichtmann,et al.  Efficiently analyzing the impact of aging effects on large integrated circuits , 2012, Microelectron. Reliab..

[2]  Mihaela van der Schaar,et al.  A Reinforcement Learning-based Data-Link Protocol for Underwater Acoustic Communications , 2015, WUWNet.

[3]  Ian F. Akyildiz,et al.  A survey on wireless sensor networks for smart grid , 2015, Comput. Commun..

[4]  A. Prasanth,et al.  Certain Investigations on Energy-Efficient Fault Detection and Recovery Management in Underwater Wireless Sensor Networks , 2020, J. Circuits Syst. Comput..

[5]  Sang Hyuk Son,et al.  Fault Management of Robot Software Components Based on OPRoS , 2011, 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.

[6]  Sampath Kannan,et al.  Sampling based sensor-network deployment , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[7]  Yu Wang,et al.  Efficient Fault Tolerant Topology Control for Three-Dimensional Wireless Networks , 2008, 2008 Proceedings of 17th International Conference on Computer Communications and Networks.

[8]  Hossam S. Hassanein,et al.  Resilient Sensor Networks Utilizing Dynamic Resource Reuse A novel paradigm towards fault-tolerant wireless sensing , 2014 .

[9]  Mario Huemer,et al.  Multi-Sensor Information Filtering With Information-Based Sensor Selection and Outlier Rejection , 2018, IEEE Sensors Journal.

[10]  Hassanein H. Amer,et al.  Networked Control System Architecture for Autonomous Underwater Vehicles with Redundant Sensors , 2019, 2019 11th International Conference on Electronics, Computers and Artificial Intelligence (ECAI).

[11]  Wei Cheng,et al.  3D Underwater Sensor Network Localization , 2009, IEEE Transactions on Mobile Computing.

[12]  Ciprian Dobre,et al.  A dependability layer for large-scale distributed systems , 2011, Int. J. Grid Util. Comput..

[13]  M. Napolitano,et al.  Neural-network-based scheme for sensor failure detection, identification, and accommodation , 1995 .

[14]  Yeh-Ching Chung,et al.  A Delaunay Triangulation based method for wireless sensor network deployment , 2007, Comput. Commun..

[15]  Torres Wilfredo,et al.  Software Fault Tolerance: A Tutorial , 2000 .

[16]  Paolo Casari,et al.  The DESERT underwater framework v2: Improved capabilities and extension tools , 2016, 2016 IEEE Third Underwater Communications and Networking Conference (UComms).

[17]  Chien-Chi Kao,et al.  A study of applications, challenges, and channel models on the Internet of Underwater Things , 2017, 2017 International Conference on Applied System Innovation (ICASI).

[18]  Thar Baker,et al.  PriNergy: a priority-based energy-efficient routing method for IoT systems , 2020, The Journal of Supercomputing.

[19]  Jae Weon Choi,et al.  Sensor localization algorithms in underwater wireless sensor networks , 2009, 2009 ICCAS-SICE.

[20]  Ho-Shin Cho,et al.  A multihop data-gathering scheme using multiple AUVs in hierarchical underwater sensor networks , 2016, 2016 International Conference on Information Networking (ICOIN).

[21]  Jing Li,et al.  Self-localization of autonomous underwater vehicles with accurate sound travel time solution , 2016, Comput. Electr. Eng..

[22]  Soo-Hyun Park,et al.  Ticket-based authentication protocol for Underwater Wireless Sensor Network , 2016, 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN).

[23]  Ion Stoica,et al.  Failure as a Service (FaaS): A Cloud Service for Large- Scale, Online Failure Drills , 2011 .

[24]  Wolfgang Rosenstiel,et al.  Adaptive multi-layer techniques for increased system dependability , 2015, it Inf. Technol..

[25]  Ning Sun,et al.  Secure communication for underwater acoustic sensor networks , 2015, IEEE Communications Magazine.

[26]  Marco Platzner,et al.  Design and architectures for dependable embedded systems , 2011, 2011 Proceedings of the Ninth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[27]  Francesco Orciuoli,et al.  Towards Perception-Oriented Situation Awareness Systems , 2014, IEEE Conf. on Intelligent Systems.

[28]  Thomas Schwenkler,et al.  Intelligent Platform Management Interface , 2006 .

[29]  Ulf Schlichtmann,et al.  Reliability challenges for electric vehicles: From devices to architecture and systems software , 2013, 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC).

[30]  Hefeng Dong,et al.  Simulation study on cross-layer design for energy conservation in underwater acoustic networks , 2013, 2013 OCEANS - San Diego.

[31]  Kyle Benson Enabling resilience in the Internet of Things , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[32]  Xiaomei Xu,et al.  Emergency Communication Schemes for Muliti-hop Underwater Acoustic Cooperartive Networks , 2018, 2018 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC).

[33]  Raj Jain,et al.  Architectures for the future networks and the next generation Internet: A survey , 2011, Comput. Commun..

[34]  Subhasish Mitra,et al.  Cross-layer resilience challenges: Metrics and optimization , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[35]  Jameela Al-Jaroodi,et al.  Sensor Network Architectures for Monitoring Underwater Pipelines , 2011, Sensors.

[36]  Erik Maehle,et al.  Towards Fault-Tolerant and Energy-Efficient Swarms of Underwater Robots , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[37]  Guangjie Han,et al.  Impacts of Deployment Strategies on Localization Performance in Underwater Acoustic Sensor Networks , 2015, IEEE Transactions on Industrial Electronics.

[38]  Lei Shu,et al.  E-CARP: An Energy Efficient Routing Protocol for UWSNs in the Internet of Underwater Things , 2016, IEEE Sensors Journal.

[39]  M. Merabti,et al.  A Fault Management Architecture for Wireless Sensor Network , 2008, 2008 International Wireless Communications and Mobile Computing Conference.

[40]  Roohie Naaz Mir,et al.  Natural algorithm based adaptive architecture for underwater wireless sensor networks , 2017, 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

[41]  John R. Potter,et al.  The SUNSET framework for simulation, emulation and at-sea testing of underwater wireless sensor networks , 2015, Ad Hoc Networks.

[42]  Manuel Díaz,et al.  State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing , 2016, J. Netw. Comput. Appl..

[43]  Qi Han,et al.  Journal of Network and Systems Management ( c ○ 2007) DOI: 10.1007/s10922-007-9062-0 A Survey of Fault Management in Wireless Sensor Networks , 2022 .

[44]  Chiara Petrioli,et al.  SecFUN: Security framework for underwater acoustic sensor networks , 2015, OCEANS 2015 - Genova.

[45]  Prasanta K. Jana,et al.  Energy efficient clustering and routing algorithms for wireless sensor networks: Particle swarm optimization approach , 2014, Eng. Appl. Artif. Intell..

[46]  Mae. L. Seto,et al.  Fault tolerance considerations for long endurance AUVs , 2017, 2017 Annual Reliability and Maintainability Symposium (RAMS).

[47]  Nitin Desai,et al.  Enhancing Fault Detection in Time Sensitive Networks using Machine Learning , 2020, 2020 International Conference on COMmunication Systems & NETworkS (COMSNETS).

[48]  Petru Eles,et al.  Reliability-Aware Frame Packing for the static segment of FlexRay , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[49]  Rodrigo Roman,et al.  Securing the Internet of Things , 2017, Smart Cards, Tokens, Security and Applications, 2nd Ed..

[50]  Nicholas P. Carter,et al.  Design techniques for cross-layer resilience , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[51]  Dong Yue,et al.  An Energy-Efficient Reliable Data Transmission Scheme for Complex Environmental Monitoring in Underwater Acoustic Sensor Networks , 2016, IEEE Sensors Journal.

[52]  Mari Carmen Domingo,et al.  An overview of the internet of underwater things , 2012, J. Netw. Comput. Appl..

[53]  Avinash More,et al.  A survey on energy efficient coverage protocols in wireless sensor networks , 2017, J. King Saud Univ. Comput. Inf. Sci..

[54]  V. Retnasamy,et al.  Polymer Core BGA Vertical Stress Loading Analysis , 2012, 2012 Fourth International Conference on Computational Intelligence, Modelling and Simulation.

[55]  Xia Li,et al.  An improved underwater acoustic network localization algorithm , 2015 .

[56]  Wu Zhehao,et al.  An improved underwater acoustic network localization algorithm , 2015, China Communications.

[57]  Chenn-Jung Huang,et al.  A power-efficient routing protocol for underwater wireless sensor networks , 2011, Appl. Soft Comput..

[58]  Yu He,et al.  Fault-Tolerant Trust Model for Hybrid Attack Mode in Underwater Acoustic Sensor Networks , 2020, IEEE Network.

[59]  Dajun Sun,et al.  Error control and adjustment method for underwater wireless sensor network localization , 2018 .

[60]  Muhammad Shafique,et al.  Multi-layer dependability: From microarchitecture to application level , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[61]  Semeen Rehman,et al.  Reliable Software for Unreliable Hardware - A Cross-Layer Approach , 2015 .

[62]  Ravi Sankar,et al.  A Survey of Intrusion Detection Systems in Wireless Sensor Networks , 2014, IEEE Communications Surveys & Tutorials.

[63]  Mingru Dong,et al.  Fault-tolerant topology with lifetime optimization for underwater wireless sensor networks , 2020 .

[64]  Shengming Jiang,et al.  State-of-the-Art Medium Access Control (MAC) Protocols for Underwater Acoustic Networks: A Survey Based on a MAC Reference Model , 2018, IEEE Communications Surveys & Tutorials.

[65]  Sabu M. Thampi,et al.  Fault-resilient localization for underwater sensor networks , 2017, Ad Hoc Networks.

[66]  Krithika Manohar,et al.  Fault Management in Wireless Sensor Networks , 2013 .

[67]  Chalapathy Neti,et al.  Maximally fault tolerant neural networks , 1992, IEEE Trans. Neural Networks.

[68]  A. Shabtai,et al.  Intrusion Detection and Prevention for Mobile Ecosystems , 2017 .

[69]  Chien-Chi Kao,et al.  A Comprehensive Study on the Internet of Underwater Things: Applications, Challenges, and Channel Models † , 2017, Sensors.

[70]  I. Saleh,et al.  Fault-tolerant mobile sink in networked sensor systems , 2006, 2006 2nd IEEE Workshop on Wireless Mesh Networks.

[71]  Zhigang Jin,et al.  Routing Void Prediction and Repairing in AUV-Assisted Underwater Acoustic Sensor Networks , 2020, IEEE Access.

[72]  T. Bokareva,et al.  SASHA: toward a self-healing hybrid sensor network architecture , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[73]  Alessandro Casavola,et al.  Long lasting underwater wireless sensors network for water quality monitoring in fish farms , 2017, OCEANS 2017 - Aberdeen.

[74]  Yutao Liu,et al.  Localization for anchor-free underwater sensor networks , 2013, Comput. Electr. Eng..

[75]  Rui Wang,et al.  Improved reverse localization schemes for underwater wireless sensor networks: poster abstract , 2017, IPSN.

[76]  Arslan Ahmed Amin,et al.  A review of Fault Tolerant Control Systems: Advancements and applications , 2019, Measurement.

[77]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[78]  Bharadwaj Veeravalli,et al.  Cross-layer fault-tolerant design of real-time systems , 2016, 2016 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT).

[79]  Muhammad Shafique,et al.  Cross-Layer Software Dependability on Unreliable Hardware , 2016, IEEE Transactions on Computers.

[80]  Mehdi Hosseinzadeh,et al.  Fault management frameworks in wireless sensor networks: A survey , 2020, Comput. Commun..

[81]  Domenico Ciuonzo,et al.  Energy Detection for MIMO Decision Fusion in Underwater Sensor Networks , 2015, IEEE Sensors Journal.

[82]  Maarja Kruusmaa,et al.  Data-Driven Cross-Layer Fault Management Architecture for Sensor Networks , 2020, 2020 16th European Dependable Computing Conference (EDCC).

[83]  Heather M. Quinn,et al.  Vision for cross-layer optimization to address the dual challenges of energy and reliability , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[84]  Neeraj Kumar,et al.  A systematic review on clustering and routing techniques based upon LEACH protocol for wireless sensor networks , 2013, J. Netw. Comput. Appl..

[85]  Angelo Gaeta,et al.  Artificial bees for improving resilience in a sensor middleware for situation awareness , 2015, 2015 Conference on Technologies and Applications of Artificial Intelligence (TAAI).

[86]  Jean-Claude Laprie,et al.  Dependability engineering of complex computing systems , 2000, Proceedings Sixth IEEE International Conference on Engineering of Complex Computer Systems. ICECCS 2000.

[87]  Deborah Estrin,et al.  Residual energy scan for monitoring sensor networks , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[88]  Anil Kumar Verma,et al.  Data aggregation in underwater wireless sensor network: Recent approaches and issues , 2017, J. King Saud Univ. Comput. Inf. Sci..

[89]  Keqiu Li,et al.  Reliable and Energy-Efficient Multipath Communications in Underwater Sensor Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[90]  Rui Wang,et al.  Poster Abstract: Improved Reverse Localization Schemes for Underwater Wireless Sensor Networks , 2017, 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[91]  Mari Carmen Domingo,et al.  A Topology Reorganization Scheme for Reliable Communication in Underwater Wireless Sensor Networks Affected by Shadow Zones , 2009, Sensors.

[92]  Wendi B. Heinzelman,et al.  General Network Lifetime and Cost Models for Evaluating Sensor Network Deployment Strategies , 2008, IEEE Transactions on Mobile Computing.

[93]  Ming Xu,et al.  Fault tolerant routing in three-dimensional underwater acoustic sensor networks , 2011, 2011 International Conference on Wireless Communications and Signal Processing (WCSP).

[94]  Mehmet C. Vuran,et al.  Cross-layer analysis of error control in underwater wireless sensor networks , 2012, Comput. Commun..

[95]  Sani R. Nassif,et al.  Modeling and analysis of manufacturing variations , 2001, Proceedings of the IEEE 2001 Custom Integrated Circuits Conference (Cat. No.01CH37169).

[96]  Tianhua Liu,et al.  A Fault Management Protocol for Low-Energy and Efficient Wireless Sensor Networks , 2013, J. Inf. Hiding Multim. Signal Process..

[97]  Hossam A. Gabbar,et al.  Bayesian-neuro-fuzzy network based online condition monitoring system for resilient micro energy grid using FPGA , 2017, 2017 IEEE 7th International Conference on Power and Energy Systems (ICPES).

[98]  Ravishankar K. Iyer,et al.  An experimental study of security vulnerabilities caused by errors , 2001, 2001 International Conference on Dependable Systems and Networks.

[99]  S. Sathish Kumar,et al.  Fault Tolerant Cloud Systems , 2019, Advances in Computer and Electrical Engineering.

[100]  Syed Hassan Ahmed,et al.  Energy efficient chain based routing protocol for underwater wireless sensor networks , 2017, J. Netw. Comput. Appl..

[101]  Roberto Petroccia,et al.  Comparing the SUNSET and DESERT frameworks for in field experiments in underwater acoustic networks , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[102]  Yuan Li,et al.  Research challenges and applications for underwater sensor networking , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[103]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..

[104]  P. Sparén,et al.  Assessing cervical intraepithelial neoplasia as an indicator disease for HIV in a low endemic setting: a population‐based register study , 2017, BJOG : an international journal of obstetrics and gynaecology.

[105]  Bandita Sahu,et al.  Fault Tolerant Dynamic Multi-Hop Clustering in Under Water Sensor Network , 2018, 2018 International Conference on Information Technology (ICIT).

[106]  Reza Javidan,et al.  A robust method for underwater wireless sensor joint localization and synchronization , 2017 .

[107]  Kiseon Kim,et al.  HydroCast: Pressure Routing for Underwater Sensor Networks , 2016, IEEE Transactions on Vehicular Technology.

[108]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[109]  Jaan Raik,et al.  Cross-Layer Dependability Management in Network on Chip based System on Chip. Kiipvõrkudel põhinevate süsteemide kihtideülene usaldatavuse haldus , 2018 .

[110]  Yacine Challal,et al.  Energy efficiency in wireless sensor networks: A top-down survey , 2014, Comput. Networks.

[111]  Tughrul Arslan,et al.  RR4DSN: Reconfigurable Receiver for Deepwater Sensor Nodes , 2018, 2018 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[112]  Bernhard Rinner,et al.  Drone networks: Communications, coordination, and sensing , 2018, Ad Hoc Networks.

[113]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[114]  Mayank Dave,et al.  A novel fault detection and recovery technique for cluster‐based underwater wireless sensor networks , 2018, Int. J. Commun. Syst..

[115]  Mauro Conti,et al.  Secure underwater acoustic networks: Current and future research directions , 2016, 2016 IEEE Third Underwater Communications and Networking Conference (UComms).

[116]  Santar Pal Singh,et al.  A Survey on Cluster Based Routing Protocols in Wireless Sensor Networks , 2015 .

[117]  Bo Yang,et al.  A Joint Time Synchronization and Localization Design for Mobile Underwater Sensor Networks , 2016, IEEE Transactions on Mobile Computing.

[118]  D. Moher,et al.  Preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement. , 2010, International journal of surgery.

[119]  Shengli Zhou,et al.  Aqua-Sim: An NS-2 based simulator for underwater sensor networks , 2009, OCEANS 2009.

[120]  M. Shamim Kaiser,et al.  Energy-efficiency and reliability in MAC and routing protocols for underwater wireless sensor network: A survey , 2016, J. Netw. Comput. Appl..

[121]  Francesco Flammini,et al.  Smart-troubleshooting connected devices: Concept, challenges and opportunities , 2020, Future Gener. Comput. Syst..

[122]  Ajanta Das,et al.  Comparative study of fault recovery techniques in Wireless Sensor Network , 2016, 2016 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE).

[123]  Nadeem Javaid,et al.  Position adjustment–based location error–resilient geo‐opportunistic routing for void hole avoidance in underwater sensor networks , 2018, Concurr. Comput. Pract. Exp..

[124]  Andrew S. Tanenbaum,et al.  Distributed systems: Principles and Paradigms , 2001 .

[125]  Karthik Pattabiraman,et al.  Error detector placement for soft computation , 2013, 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[126]  Yoon-Hwa Choi,et al.  Fault detection of wireless sensor networks , 2008, Comput. Commun..