Design of Fault-tolerant Structures for Underwater Sensor Networks Based on Markov Chains
Published Online: Mar 31, 2025
Page range: 49 - 64
Received: Feb 01, 2024
Accepted: Sep 04, 2024
DOI: https://doi.org/10.14313/jamris-2025-006
Keywords
© 2025 Maksim Maksimov et al., published by Sciendo
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
In the continuum of technological progress, sensor networks (SN) emerge as a pivotal paradigm, ushering in a new era of pervasive data acquisition and dissemination [1–3]. Comprising a distributed ensemble of autonomous sensor nodes endowed with diverse sensing modalities, these networks have witnessed prolific growth across a spectrum of disciplines. From ecological monitoring to industrial process control, healthcare applications to urban infrastructure, sensor networks have become instrumental in furnishing real-time insights that underlie empirical decisionmaking and propel operational efficiencies across multifarious domains.
The ascendancy of sensor networks can be attributed to their innate adaptability and the expansiveness of their application domain. These networks serve as the indispensable nexus between the corporeal and the digital, engendering the capacity to glean and scrutinize data from hitherto inaccessible or impracticable environs. Their deployment within environments as variegated as urban metropolises, agrarian landscapes, and subaquatic realms attests to their versatility and underscores their transformative potential.
One of the key advantages of sensor networks is their ability to provide real-time, high-resolution data over a wide area [4–6]. They enable data-driven decision-making, allowing for timely responses to changing conditions. Moreover, they can be deployed in harsh or hazardous environments where human intervention may be impractical or risky. Sensor networks also offer scalability, meaning they can be adapted to suit the size and requirements of a specific application. Additionally, they contribute to resource conservation and optimization by enabling targeted interventions based on accurate data.
The future of sensor networks is promising, with ongoing research and development in several key areas. Advancements in energy harvesting technologies are expected to further extend the lifespan of sensor nodes, reducing the need for frequent battery replacements [7,8]. Integration with artificial intelligence and machine learning will enhance the capabilities of sensor networks for data analysis and decision-making. The emergence of low-power, longrange communication technologies like LoRaWAN and NB-IoT is expanding the reach and applicability of sensor networks. Additionally, advancements in sensing technologies, such as the development of more specialized and accurate sensors, will contribute to the growth and effectiveness of sensor networks in various industries. Overall, sensor networks are a transformative technology with wide-ranging applications and significant advantages in data-driven decisionmaking and resource optimization. Ongoing research and technological advancements promise to further enhance their capabilities, opening up new possibilities for innovation and impact across various industries.
In turn, sensor networks have a wide range of applications, including environmental monitoring, industrial automation, healthcare, agriculture, smart cities, and more. In environmental monitoring, they are employed to track parameters like air quality, weather conditions, and pollution levels [9]. In industrial settings, they facilitate real-time data collection for process control and optimization [10]. In healthcare, sensor networks are involved in patient monitoring, fall detection, and other health-related applications [11]. In agriculture, they aid in precision farming by monitoring soil conditions, weather, and crop health [2,7]. Smart cities use sensor networks for traffic management, waste management, energy conservation, and public safety [12].
The use of underwater sensor networks (USN) deserves special attention [13–15]. USNs represent a transformative technological frontier, designed to navigate and elucidate the depths of our planet’s aquatic environments. These networks comprise autonomous sensor nodes, equipped with a diverse array of specialized sensors, collectively tasked with capturing and disseminating invaluable data from underwater domains. Their significance lies in their capacity to augment our understanding of submerged ecosystems, inform resource management strategies, and enable critical applications in fields ranging from marine science to maritime security. The relevance of USNs is manifest across a spectrum of disciplines. In marine biology and oceanography, they serve as indispensable tools for the study of marine life behavior, tracking migratory patterns, and monitoring the health of delicate ecosystems. Furthermore, in the realm of environmental monitoring, USNs play a pivotal role in assessing water quality, tracking pollution levels, and conducting comprehensive studies of aquatic habitats. In maritime industries, they contribute to the optimization of vessel navigation, support offshore resource exploration, and facilitate the maintenance of underwater infrastructure.
Parameters monitored by USNs encompass a multitude of critical environmental indicators [15]. These include temperature, a fundamental parameter influencing marine ecosystems and climate patterns. Salinity, a measure of water’s salt content, is essential for understanding oceanographic phenomena and assessing ecological niches. Pressure measurements afford insights into ocean depths and topography, vital for comprehensive marine surveys. Acoustic data, capturing underwater soundscapes, provides a wealth of information on marine life behavior, as well as anthropogenic noise pollution. Additionally, sensors for dissolved oxygen, pH levels, turbidity, and nutrient concentrations round out the suite of instruments utilized in USNs, providing a comprehensive perspective on the aquatic environment. In achieving their mission, USNs employ a variety of specialized sensors tailored to the challenging underwater milieu.
Acoustic sensors, known as hydrophones, are pivotal in capturing underwater sounds, enabling the study of marine life behavior, as well as detecting seismic activity. Temperature sensors, often utilizing thermistors or thermocouples, monitor water temperatures, which play a crucial role in oceanographic studies. Conductivity sensors, along with temperature and pressure sensors, facilitate the calculation of salinity levels. Pressure sensors themselves are instrumental in providing depth measurements, contributing to bathymetric mapping and maritime navigation. Optical sensors, designed to measure parameters like turbidity or light penetration, are employed in environments with sufficient visibility. These diverse sensor modalities collectively empower USNs to unravel the mysteries of our planet’s submerged ecosystems and contribute to informed decision-making in a range of critical applications.
Regardless of this, USNs face unique challenges due to the harsh underwater environment, including limited communication range, high propagation delay, and the need for energy-efficient communication protocols. Researchers in this field work on developing specialized hardware, communication protocols, and deployment strategies to overcome these challenges and enhance the capabilities of underwater sensor networks [14,16,17]. However, one of the most important problems in this area today is the creation of underwater sensor networks with a set fault tolerance margin [18,19]. A successful solution to this problem can be found by designing an optimal network structure which will allow the creation of USNs with a specified operating time before failure. To assess fault tolerance and further synthesize the most suitable USN structure, it is advisable to apply the mathematical apparatus of Markov chains, which is effectively used for calculating the required number of operation cycles before failure of various complex systems [20].
This study is dedicated to the development and research of the designing method of fault-tolerant structures for underwater sensor networks based on Markov chains. The subsequent sections of this paper are organized as follows. Section 2 offers a concise review of pertinent literature in this field, establishing the primary aim of this study. Section 3 presents a step-by-step method for designing the USNs faulttolerant structures, as proposed in this research. Following that, in Section 4, a study of the effectiveness of the developed method is carried out using the example of the synthesis ofa specific network. Finally, Section 5 provides conclusions and outlines potential avenues for future research endeavors.
Today, research on underwater sensor networks is intensively carried out in the following main areas.
Ongoing research in underwater sensor networks focuses on the development of energy-efficient communication protocols tailored to the challenges of underwater acoustic channels [21, 22]. Researchers are exploring adaptive protocols that can effectively navigate variable propagation delays and limited bandwidth, ensuring optimal data transmission and prolonged network operation.
Advancements in accurate localization techniques for underwater sensor nodes are very important [23,24]. Precise localization is essential for oceanographic studies, environmental monitoring, and navigation of autonomous underwater vehicles. Researchers are developing novel methods to enhance the accuracy of node positioning in dynamic underwater environments.
The improvement of acoustic communication in USNs is one of the critical areas of exploration [25]. Research efforts are directed toward enhancing the reliability, data rates, and range of acoustic communication. This includes investigating innovative modulation techniques and signal processing algorithms to overcome the challenges posed by underwater acoustic channels.
Research in sensing technology for USNs involves the development of specialized and accurate sensors [26, 27]. This includes advancements in chemical, biological, and optical sensors to expand the data collection capabilities of USNs. Integrating diverse sensors contributes to a more comprehensive understanding of underwater environments.
Research is dedicated to creating adaptive and cognitive sensor networks that can autonomously adjust to changing underwater conditions [28,29]. This involves exploring self-configuring, self-optimizing, and learningbased approaches, such as cognitive radio techniques, to dynamically adapt to spectrum availability and mitigate interference.
Ensuring the security and privacy of data in USNs is an equally important task when developing these networks. Scientists are designing secure communication protocols and encryption techniques to protect data in transit, addressing the unique challenges posed by the underwater environment [30, 31].
Bio-inspired algorithms and strategies are being researched to optimize USN functionality [32,33]. This includes the use of evolutionary and swarm intelligence algorithms to optimize structures, energy consumption, routing, node aggregation, power control, scheduling of sensor activities, functionality, and more.
Bio-inspired intelligent approaches [34–36], soft computing [37–39] and different machine learning algorithms [40–42] have proven themselves to be very effective tools for solving diverse problems in various fields.
Along with the areas discussed, even more significant is research aimed at increasing the fault tolerance, reliability and survivability of underwater sensor networks [43, 44]. The importance of fault tolerance in underwater sensor networks cannot be overstated, as these networks operate in challenging and dynamic aquatic environments where sensor nodes are susceptible to various forms of failure. Fault tolerance is crucial for ensuring the reliability and continuous operation of USNs, where sensor nodes may experience malfunctions due to factors such as harsh underwater conditions, hardware failures, or energy depletion. Given the remote and inaccessible nature of many underwater deployment sites, timely maintenance and node replacement are often impractical. Fault-tolerant mechanisms allow USNs to detect, isolate, and adapt to faults, ensuring that the network can continue its mission-critical functions even in the presence of node failures. This resilience is vital for applications ranging from environmental monitoring and marine research to underwater infrastructure maintenance and defense operations, where uninterrupted and accurate data collection is paramount. Fault-tolerant USNs contribute to the overall robustness and effectiveness of underwater exploration and monitoring, providing a foundation for sustained and reliable performance in challenging underwater environments.
The quest for enhancing the fault tolerance of underwater sensor networks has spurred a prolific body of research, and a comprehensive review of the methods reveals a dynamic landscape of innovative approaches. Several key strategies have been explored to fortify USNs against the challenges posed by the harsh underwater environment [45,46]. The utilization of advanced error detection and correction mechanisms, including error-correcting codes and checksums, has shown promise in mitigating the impact of data transmission errors [20, 47]. Additionally, adaptive routing protocols dynamically reroute data paths in response to changing network conditions, offering a proactive approach to fault tolerance [48,49]. Machine learning algorithms are increasingly employed for anomaly detection, allowing USNs to identify and isolate faulty nodes based on deviations from normal behavior [33,50,51]. Energy-aware strategies, focusing on efficient power management and the utilization of energy harvesting technologies, contribute not only to prolonging network lifespan but also to bolstering fault tolerance [52]. Moreover, redundancybased methods, such as node duplication and data replication, have been prominent, providing resilience by ensuring that critical functions persist even in the face of node failures [19,53,54].
In addition, Markov chains are quite effectively used to assess the obtained fault tolerance and analyze the reliability of the generated architectures of various sensor networks [55–57].
Despite the constant increasing of hardware reliability, efficiency of routing and data processing, redundancy of sensors, etc., the challenge of creating an architecture guaranteed to provide the required number of cycles before failure for each specific case with the given network parameters remains unsolved.
Hence, it is advisable to develop a method of designing fault-tolerant structures for underwater sensor networks using Markov chains mathematical apparatus. This approach will ensure the creation of underwater sensor networks that exhibit the necessary number of operation cycles before encountering failure for the given USN parameters. Therefore, the main aim of this paper is to develop and investigate a design method of fault-tolerant structures for underwater sensor networks utilizing the principles of Markov chains.
The main contributions of the authors are as follows:
creation of the step-by-step method for designing the fault-tolerant structures of the underwater sensor networks based on Markov chains; conduction of the effectiveness study of the developed method using the example of the synthesis of the specific underwater sensor network with the set parameters.
Specialized underwater sensor networks are used to collect various types of information about the state of the underwater environment, transmit this information, and further process it. The primary collection of information is carried out from certain information sources using specialized sensors installed in the underwater environment. In turn, the number of data sources and, accordingly, sensors is equal to
Since the number of sensors (initial information sources) is quite large (can number several hundreds or thousands), the transfer of data directly from them to the main information processing node through communication channels is quite complicated. This is explained by the fact that the sensors will need to have a sufficiently high signal transmission power and, accordingly, high energy consumption to ensure the transmission of a large amount of information over long distances.
And the main information processing unit will have very high complexity and cost, as well as fairly low reliability, which, of course, will significantly increase the cost and reduce the reliability of the entire system. Therefore, in order to reduce the overall cost and increase the reliability of the USN, it is advisable to form its structure according to a hierarchical principle. To do this, it is advisable to use intermediate data collection nodes that will perform functions of signal grouping with certain information processing. As a result of such processing, these nodes will transmit further smaller amounts of information while preserving all valuable data. Thus, intermediate nodes of the 1st level of the hierarchy will group and process signals from sensors and send them to nodes of the 2nd level of the hierarchy, and so on to the main node of the system.
In this paper we consider the tree-like or pyramidal architecture that is a specific type of hierarchical architecture. In this structure, nodes are organized in a tree-like fashion, with multiple levels and the main sink node at the root. Each level consists of nodes that communicate with nodes in the level above them, ultimately reaching the sink node. The given architecture is highly effective and can provide reduced energy consumption and improved scalability as well as adaptation to varying node densities. In particular, by organizing nodes hierarchically, the number of hops required for data transmission to the sink node is minimized. This can lead to significant energy savings, especially for nodes located deeper in the water. Moreover, this architecture can be wellsuited for larger networks, as it provides a structured way to manage communication and data flow. Finally, in environments with varying node densities, the treelike structure allows for more efficient data collection and transmission.
The generalized functional structure of the hierarchical underwater sensor network is presented in Fig. 1.

Generalized functional structure of the hierarchical underwater sensor network.
In this system, the lowest (zero) level is the level of underwater sensors, which are used to measure various parameters (pressure, temperature, salinity, pH, current speed, etc.). Typically, these sensors have built-in power sources and contactlessly transmit measured information to higher levels using acoustic signals. The possible operating time of these sensors depends on the capacity of the power source, the required frequency of measurement and information transmission, as well as the signal transmission power to ensure data transfer over specified distances. In some cases, sensors can be powered by wire, for example, in the presence of nearby sources of alternative energy (wind, wave, etc.). In turn, the data transmission can also be carried out in the same way, but wired connections significantly complicate the initial deployment and further maintenance of the network in the event of a breakdown.
The next (first) level of the network is implemented using unmanned underwater vehicles (UUVs), which receive information from sensors, process it in a certain way and transmit it further to higher levels of the hierarchy. Moreover, UUVs also transmit data using acoustic signals; however, due to some filtering, processing and structuring, smaller volumes of higher quality information are transmitted.
This makes it possible to significantly save data transmission energy without overloading the network with redundant unnecessary information. These underwater vehicles must be replaced periodically to recharge power supplies and perform maintenance. At higher levels of the USN’s hierarchy there are surface buoys that receive acoustic signals underwater from the UUVs and, using radio signals, transmit information above the water to terrestrial communication nodes. These buoys with radio and acoustic communication can have either autonomous power sources or be powered by nearby alternative energy sources.
In turn, the terrestrial communication nodes transmit information using radio signals or by wires. As a result, all data flows through the main node at the highest level of the hierarchy to the terrestrial monitoring station, where the information is analyzed on computers and further stored on servers. In addition, the information is also processed and structured on the buoys and terrestrial communication nodes, as on the UUVs. The number of hierarchy levels implemented on UUVs, buoys and terrestrial communication nodes may vary depending on specific conditions, the selected network topology, the required data transmission distance, the distance of data collection from the shore and the monitoring station and many other factors. Herewith, the fewer the hierarchy levels and, accordingly, data transmission stages, the more powerful the signal transmitters, power supplies and computing capabilities of nodes must be to simultaneously process a large amount of information and send it over long distances. This will substantially affect the overall cost of the network and the significance of the loss of its individual elements. On the other hand, with a smaller number of sequentially connected levels, reliability and fault tolerance will increase in a certain way. This paper does not consider cost optimization of the network structure. However, it should be borne in mind that using a large number of simple and cheap elements will cost less than a smaller number of expensive ones, since the cost of nodes increases exponentially with the increase in the number of input signals and the required data transmission range. This pattern is even more pronounced when it is necessary to reserve elements of certain levels of the hierarchy.
When creating an USN, its structure can be denoted by the vector
If
If the calculated value of
For example, the structure of the USN for the number of initial sensors (information sources)

Schematic hierarchical structure of the USN with
The nodes of the system are sequentially connected by communication channels, starting from the 1st level of the hierarchy to the last
For a given network, the vector
Since the main components of the network operate in harsh underwater environments, where various types of malfunctions and failures occur quite often, the most important task is providing the specified fault-tolerant qualities to extend the USN life and maximize the effective realization of its internal potential. To ensure the required fault tolerance margin of an underwater sensor network, it is necessary to synthesize its hierarchical structure using the advanced method proposed by the authors, the main aspects of which are discussed in the next subsection.
Fault tolerance of an underwater sensor network is the ability to maintain its full or partial functionality after the failure of one or more of its components [56,58]. Fault tolerance is determined by the number of single failures of the component elements (malfunctions) of the system, after the occurrence of which the operability of the system as a whole is still maintained. The basic level of fault tolerance implies protection against failure of any element. Therefore, the main way to increase fault tolerance is redundancy. This approach has been successfully used to manage fault tolerance and survivability both in USNs and in a number of other critical infrastructure facilities [59,60]. Redundancy is most effectively implemented in hardware, through reservation. In this case, failures due to wear and aging are not considered, since for the main elements of the system, the energy reserve of the power sources is used up much earlier than the intended operating life. The main reason for system failure before the power supply runs out is random failures caused by harsh network operating environment.
To determine the fault tolerance of a USN with a branched hierarchical structure, it is necessary to calculate the maximum number of cycles of its operation
Failure or damage of any one node (or channel) of any hierarchy level will be called a malfunction in the operation of this hierarchy level. Thus, a failure of a certain hierarchy level (that corresponds to the failure of the whole system) can occur as a result of sequential malfunctions, the number of which is equal to the (prespecified) critical number of nodes
The probability of a malfunction occurring at each specific level of the USN
In turn, the probability
As for the levels with the terrestrial communication nodes including the highest level with the main node, their probability values
To calculate the probability of failure

A homogeneous Markov chain for calculating the probability of failure of the i-th level of the USN.
The state
Herewith, for the last (highest) level of the USN’s hierarchy, on which there is a single main node (

A homogeneous Markov chain for calculating the probability of failure of the last (highest) level of the USN.
To describe the probabilities of transitions from state to state at the
The probability of failure
Analyzing expressions (5)-(8) it can be concluded that for a certain level of the hierarchy, the matrix of transition probabilities will have an order of one greater than the critical number of nodes in a given hierarchy level (
In this case, for the matrix (9) already at the beginning of operation
In turn, the probability of failure of the entire system
To find the probability of failure of the
Thus, to calculate the maximum number of operating cycles
In turn, to calculate the maximum number of cycles of operation before failure of the entire systemΣmax, it is necessary to determine the power to which the matrices of transition probabilities of all levels must be raised so that the probability of failure of the entire system is greater than or equal to 0.999 (
Analyzing the obtained values
Thus, to increase the number of cycles to failure, two main ways can be distinguished: 1) increasing the critical number of nodes at each specific level of the hierarchy; 2) reducing the number of levels of the system hierarchy.
Herewith, the second way in some cases may not give the desired results due to the presence of initial restrictions on the distance of signal transmission and on the types of network’s elements used. For example, if there is only a certain type of elements (sensors, UUVs, buoys and other nodes) and a given distance for transmitting information to a terrestrial monitoring station, then to create a network it will be necessary to form a given number of hierarchy levels, which cannot be reduced.
Therefore, to ensure a given number of the USN operation cycles (or operating time) under different initial conditions, the most effective way is to increase the critical number of nodes at specific network’s levels through redundancy.
Taking into account the expression (10), the probability of failure of the entire system
At the same time, since it is unknown which node will fail, in order to ensure a stable increase in the critical number of nodes at a certain level, it is necessary to reserve all nodes at this level. For example, if there are 10 nodes at a certain USN’s level and the critical number of nodes is 5 (when choosing 50%), then for redundancy at the initial stage it is necessary to duplicate all 10 nodes. Then, there will already be 20 nodes at this level, and the critical number of nodes is guaranteed to increase to 10. If this number will be still not enough to ensure the given number of operation cycles, then it is necessary to continue to sequentially reserve nodes, with step by step increasing their number to 30, 40, and so on.
Next, based on the above principles, we formulate the method for development of the fault-tolerant structures for USNs.
The authors’ proposed design method of faulttolerant structures for USNs consists of the following sequential steps.
Initialization. At this step, the initial USN structure without redundancy is formed. The specified number of initial sensors
Calculation of the real value of the maximum number of operation cycles before failure
Next, the power is determined, to which it is necessary to raise the given matrices of all levels so that the probability of failure of the entire system becomes greater than or equal to 0.999 (
Checking the completion of the process of designing fault-tolerant structure of the USN. At this step, the value calculated in the previous step
Calculation of the maximum number of operation cycles before failure
Selecting the USN’s levels whose maximum number of operation cycles before failure
Reserving of the USN levels’ elements selected at step 5 until each of them has a maximum number of operation cycles before failure
Calculation of the real value of the maximum number of operation cycles before failure
Checking the completion of the process of designing fault-tolerant structure of the USN. This step is carried out in the same way as step 3. If the condition
Calculation of the maximum number of operation cycles before failure
Selecting the USN’s level whose maximum number of operation cycles before failure is the smallest among all the levels.
Reserving of elements of the USN’s level selected at step 10. At this step, one extra node is added to each existing node for increasing the critical number of nodes
Completion of the process of designing fault-tolerant structure of the USN. After this, the implementation and configuration of the USN with designed structure can be carried out.
The block diagram of the proposed designing method of fault-tolerant structures for USNs is shown in Fig. 5.

A block diagram of the designing method of fault-tolerant structures for USNs.
To study the effectiveness of the proposed method, the next section presents the example of designing the fault-tolerant structure of the specific underwater sensor network.
To conduct a numerical experiment in this section, a specific USN was selected consisting of a zero level (initial sensors’ level) and four main hierarchy levels (unmanned underwater vehicles’ level, buoys’ level and 2 levels of terrestrial communication nodes). At the initialization stage of the proposed method (step 1), the USN’s initial structure was formed without redundancy and the main parameters were set as follows. In turn, the number of initial sensors
Main parameters of the initial USN’s structure
Type of hierarchy level | ||||
---|---|---|---|---|
0 | Initial sensors | 0.025 | 16 | 8 |
1 | UUVs | 0.0125 | 8 | 4 |
2 | Buoys | 0.01 | 4 | 2 |
3 | Terrestrial communication nodes | 0.001 | 2 | 1 |
4 | Main terrestrial communication node | 0.0005 | 1 | 1 |
Thus for the USN with the given initial structure, the vector
At the second step the calculation of the real value of the maximum number of operation cycles before failure
In particular, the Markov chains and corresponding matrices of transition probabilities
Then, the power was determined, to which it was necessary to raise the given matrices of all levels so that the probability of failure of the entire system reached the value of 0.999 (
Next, at the third step, a comparison was made of the real value of the maximum number of operation cycles
At step 4 the calculation of the maximum number of operation cycles before failure
Main parameters of the USN’s structure at the 1st iteration
Type of hierarchy level | |||||
---|---|---|---|---|---|
0 | Initial sensors | 0.025 | 16 | 8 | 781 |
1 | UUVs | 0.0125 | 8 | 4 | 1045 |
2 | Buoys | 0.01 | 4 | 2 | 924 |
3 | Terrestrial communication nodes | 0.001 | 2 | 1 | 6955 |
4 | Main terrestrial communication node | 0.0005 | 1 | 1 | 13914 |
At step 5 the selection of the USN’s levels was carried out, whose maximum number of operation cycles before failure
Next, at the 10th step the USN’s level was selected with the smallest value of maximum number of operation cycles before failure among all the levels. This level was the zero level (
Then, at step 11 the reserving of elements of the USN’s zero level was carried out. In particular, one extra sensor was added to each existing sensor to increase the critical number of nodes
Calculated at step 7, the real value of the maximum number of operation cycles for the entire USN with the new structure was
At step 9 the calculation of the
Main parameters of the USN’s structure at the 2nd iteration
Type of hierarchy level | |||||
---|---|---|---|---|---|
0 | Initial sensors | 0.025 | 32 | 16 | 1245 |
1 | UUVs | 0.0125 | 8 | 4 | 1045 |
2 | Buoys | 0.01 | 4 | 2 | 924 |
3 | Terrestrial communication nodes | 0.001 | 2 | 1 | 6955 |
4 | Main terrestrial communication node | 0.0005 | 1 | 1 | 13914 |
For the given network’s configuration (Table 3), the 2nd level (buoys level) had the lowest value of
The calculated value at step, 7 real
At step 9 the calculation of the
Main parameters of the USN’s structure at the 3rd iteration
Type of hierarchy level | |||||
---|---|---|---|---|---|
0 | Initial sensors | 0.025 | 32 | 16 | 1245 |
1 | UUVs | 0.0125 | 8 | 4 | 1045 |
2 | Buoys | 0.01 | 8 | 4 | 1307 |
3 | Terrestrial communication nodes | 0.001 | 2 | 1 | 6955 |
4 | Main terrestrial communication node | 0.0005 | 1 | 1 | 13914 |
For the given network’s configuration (Table 4), the 1st level (UUVs’ level) had the lowest value of
The calculated at step 7 real value
Thus for the USN with the designed fault-tolerant structure, the vector
In turn, for clarity, the main parameters of the developed fault-tolerant network’s structure are presented in Table 5.
Main parameters of the USN’s structure at the 4th iteration
Type of hierarchy level | |||||
---|---|---|---|---|---|
0 | Initial sensors | 0.025 | 32 | 16 | 1245 |
1 | UUVs | 0.0125 | 16 | 8 | 1569 |
2 | Buoys | 0.01 | 8 | 4 | 1307 |
3 | Terrestrial communication nodes | 0.001 | 2 | 1 | 6955 |
4 | Main terrestrial communication node | 0.0005 | 1 | 1 | 13914 |
Further, to analyze the results obtained, Table 6 shows how the vector
Also, the graph of changes in the real value

Changing of the real value
Changing of the vector X during the implementation of the method
Number of iteration | Vector X | NΣmaxR |
---|---|---|
1 | {16,8,4,2,1} | 439 |
2 | {32,8,4,2,1} | 535 |
3 | {32,8,8,2,1} | 635 |
4 | {32, 16, 8, 2, 1} | 761 |
As can be seen from Table 6 and Fig. 6, the faulttolerant structure with the required number of operation cycles before failure (
Thus, the strategy of sequential reserving of elements in levels with the least number of operation cycles before failure, which is used in the proposed method, has a fairly high efficiency.
Overall, the analysis of the results obtained from the conducted numerical experiment indicates that the proposed method enables the design of underwater sensor networks’ structures with the required fault tolerance and minimal redundancy. This affirms its viability for utilization in the development of USNs for diverse purposes, aiming to enhance reliability and reduce costs.
The development and effectiveness study of the method of designing the fault-tolerant structures for underwater sensor networks based on Markov chains is presented in this paper. The proposed by the authors designing method makes it possible to create the proper USNs’ structures with a guaranteed provision of the desired number of operation cycles before failure at reasonable costs. The employment of the mathematical apparatus of Markov chains in conjunction with the strategy of correct selection of the hierarchy levels’ sequence allows to quite accurately determine the network actual number of operation cycles before failure as well as perform the efficient reservation without excessive redundancy.
The effectiveness of the proposed method was assessed through a specific case study, namely when creating a fault-tolerant structure of a real underwater sensor network with the predetermined parameters.
The analysis of the obtained results from the conducted numerical experiment reveals that reserving the elements of the corresponding hierarchical levels in the proper order in accordance with the method’s main steps makes it possible to systematically increase the real value of the maximum number of operation cycles before failure from iteration to iteration up to the attainment of the required value without excessive redundancy. Moreover, for this particular example, only 4 iterations were needed to find the USN’s fault-tolerant structure with the desired number of operation cycles before failure, which confirms the high efficiency of the method at relatively low computational costs. Thus, the research conducted in this work substantiates the high practicality of employing the developed method for the creation of underwater sensor networks tailored to diverse purposes, ensuring a predetermined level of fault tolerance while maintaining moderate costs.
In further research, it is planned to consider the issues of optimizing the implementation costs of underwater sensor networks while adhering to specified fault tolerance margins.