CN108365999B - Glider-assisted link repair method - Google Patents

Glider-assisted link repair method Download PDF

Info

Publication number
CN108365999B
CN108365999B CN201810079833.XA CN201810079833A CN108365999B CN 108365999 B CN108365999 B CN 108365999B CN 201810079833 A CN201810079833 A CN 201810079833A CN 108365999 B CN108365999 B CN 108365999B
Authority
CN
China
Prior art keywords
link
node
glider
cluster head
repair
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810079833.XA
Other languages
Chinese (zh)
Other versions
CN108365999A (en
Inventor
金志刚
王宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201810079833.XA priority Critical patent/CN108365999B/en
Publication of CN108365999A publication Critical patent/CN108365999A/en
Application granted granted Critical
Publication of CN108365999B publication Critical patent/CN108365999B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B13/00Transmission systems characterised by the medium used for transmission, not provided for in groups H04B3/00 - H04B11/00
    • H04B13/02Transmission systems in which the medium consists of the earth or a large mass of water thereon, e.g. earth telegraphy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/42Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft

Abstract

The invention relates to a glider-assisted link repair method, which comprises the following steps: the static sensor node sends a data packet to the cluster head node at intervals of time, wherein the data packet contains the position information of the node; if the cluster head node receives the data packet, the failure of the link is judged, and a link interruption identifier is set; scheduling gliders to repair failed links; and selecting a proper track to repair the failed link through a failed link repair path optimization algorithm by combining the link interruption identification bit of the glider with the self motion characteristic.

Description

Glider-assisted link repair method
Technical Field
The invention relates to the technical field of underwater acoustic communication, in particular to a broken link transmitter in an underwater acoustic sensor network
Now with the glider scheduling mechanism.
Background
About 70% of the area on earth is covered by water, with the ocean as an important life support system on earth, which contains extremely abundant and precious natural resources. With the development and utilization of the ocean by human beings, the ocean technology on which the human beings rely becomes hot contents of scientific research. In many areas of ocean science and technology, Underwater Acoustic Sensor Networks (UASNs) have achieved significant achievements in many aspects of Underwater environmental detection, such as: UASNs has received increasingly widespread attention for marine data collection, monitoring of water pollution, underwater disaster warning, and the like. However, due to the extremely severe underwater acoustic communication environment, the underwater acoustic channel for the sensor node communication has the characteristics of narrow bandwidth, high delay, dynamic change, high error rate and the like. These characteristics present many problems for various aspects of UASNs design, including node deployment, physical layer, MAC layer, routing layer protocol design, and reliable data transfer. In addition, due to the existence of the dynamic change characteristic of the underwater acoustic communication link, the reliability of network data transmission cannot be ensured, and huge challenges are brought to the topology design of UASNs.
Due to the fact that underwater acoustic signals of communication among underwater sensor nodes are easily affected by factors such as water temperature, pressure intensity and water surface fluctuation, an underwater acoustic communication channel among the sensor nodes has extremely strong uncertainty of time and space. Therefore, even if the network meets the connectivity condition during initial deployment, due to the time-varying property of the underwater acoustic channel, the network may have a situation that communication between nodes is suddenly interrupted, that is, the network is partitioned and disconnected, which results in that the overall connectivity and reliability of the network cannot meet the application requirements. Therefore, in order to improve the network connectivity and reliability, it is of great significance to design a mechanism capable of realizing underwater communication link repair and efficient topology maintenance. For the temporary unreachable condition of the path from the underwater data collection node to the water surface sink node caused by the time-varying property of the underwater acoustic channel, if the static node is used for topology maintenance, larger node redundancy and larger resource expenditure are generated. Considering that the data acquisition task in UASNs is completed by a static node and a mobile node together, if the repair work of the failed link is assisted by an underwater vehicle executing the data acquisition task, flexible and efficient network topology maintenance can be realized. The underwater glider as a novel monitoring device with a unique driving mode has the advantages of low energy consumption, long range, low noise and low cost compared with AUV, and is applied to a plurality of tasks of collecting the three-dimensional continuous marine environmental parameters with long time sequence, large range and three dimensions in deep and far sea. Therefore, for a network with low real-time requirement, the repair of the failed link can be assisted by the network on the basis of data acquisition task of the underwater glider. However, as the motion trail of the underwater aerodone is single zigzag motion on the vertical plane, the design of an underwater acoustic channel link repair mechanism which fully considers the motion characteristics of the underwater aerodone has important significance for the topology maintenance of the network and the recovery of the network connectivity and reliability.
Disclosure of Invention
The invention provides an auxiliary link repairing method for an underwater glider, and aims to enable the underwater glider to be accurately used as a supplementary node of a failed link in time and recover the connectivity and reliability of a network. The technical scheme is as follows:
a glider-assisted link repair method, comprising the steps of:
step 1 static sensor node
Figure BDA0001560673290000021
Every time period T to its cluster head node hiTransmitting data packets
Figure BDA0001560673290000022
The data packet comprises a node
Figure BDA00015606732900000212
Self-position information.
Step 2 if cluster head node hiReceive from
Figure BDA0001560673290000023
Transmitted periodically
Figure BDA0001560673290000024
Data packet, then representing static sensor node
Figure BDA0001560673290000025
To the cluster head hiThe link between the nodes is not interrupted, if the cluster head node hiNot received in period T
Figure BDA0001560673290000026
Transmitted periodically
Figure BDA0001560673290000027
Data packet but receives its next hop node
Figure BDA0001560673290000028
Is/are as follows
Figure BDA0001560673290000029
Data packet, then determine
Figure BDA00015606732900000210
And
Figure BDA00015606732900000211
inter link eabIs out of service and set hiLink interruption identification delta inab=1;
Step 3 if hiIf the link interruption identifiers delta in the data collection process are all 0, continuing to collect data according to the original running track after the glider finishes data forwarding; if there is a link failure, hiIf the link interruption flag δ is not all 0, then the signal is transmitted to the glider giPeriodic approach to hiWhen data forwarding is performed, cluster head hiTo giSending a message containing a failed link eabRepair (e) of two-node position informationab) Data packet, dispatch glider giRepairing the failed link;
step 4 if giReceive repair (e)ab) Data packet, identification bit delta for link interruption of gliderabSelecting a proper track to repair the failed link through a failed link repair path optimization algorithm by combining the motion characteristics of the failed link with 1;
step 5 at giFinish hiAfter the assigned failure link repair command, the glider's broken link identification deltaabSet 0 to indicate that the link e issued by the cluster head is completedabRepairing task, at the moment, the glider returns to the original position again to cluster the head node hiLink interruption identification deltaabSet to 0 and proceed with environmental data collection.
Drawings
FIG. 1 is a network model of the system of the present invention
FIG. 2 is a block diagram of the LDR-GS mechanism of the present invention
FIG. 3 is a schematic representation of glider auxiliary link repair of the present invention
Detailed Description
Reference will now be made in detail to implementations of the present invention. The following embodiments will be described with reference to the accompanying drawings for the purpose of illustrating the invention.
In fig. 1, the network maintenance problem considered herein is for a glider-assisted link repair method under known underwater sensor static and dynamic node deployment, and assuming that the original network initial deployment has satisfied coverage and connectivity conditions. The whole area is divided into several sub-areas in the network, and each sub-area i comprises a cluster head node hiOne underwater dynamic node glider giAnd a plurality of static sensor network nodes
Figure BDA0001560673290000031
The static node is fixed on the water bottom by a cable and is an anchoring node floating in the water by a buoyancy device. The static sensor nodes transmit the collected data information to the cluster head nodes in the area in a multi-hop mode through the underwater acoustic channel, the underwater glider serves as a dynamic sensor node, the data information in the area i is dynamically collected and periodically passes through the positions of the cluster head nodes, and the collected data information is transmitted to the cluster head nodes. The cluster head nodes further send the collected information to the cluster head nodes of the upper subzone, so that the collected data are transmitted to the sink nodes on the water surface layer by layer, and finally the sink nodes on the water surface transmit the data to the satellite or the shore base station in a radio communication mode through data fusion processing.
Fig. 2 is a schematic view of a glider recovery process. When the cluster head nodes in the sub-area discover that the link in the network is interrupted, and when the glider approaches the cluster head nodes to forward data, the cluster head nodes inform the glider of the interruption information in the network. At this time, the glider can carry out link reconstruction at a designated position according to the information provided by the cluster head node, so as to achieve the effect of recovering the communication link.
In fig. 3, the overall mechanism is specifically described. On the basis of the existing network node deployment, a glider auxiliary healing mechanism is designed. Firstly, a failure link identification and glider scheduling mechanism needs to be designed, and cluster head nodes h in a sub-region i in the mechanismiIs responsible for collecting and processing the houses in the clusterCluster Member SiAnd glider giAnd finally sending the data to the water surface aggregation node by the sent data packet. Suppose a cluster head hiThe routing table of (a) holds all the routing information in the area, where each sensor node arrives at hiThe routing is carried out according to the shortest path, namely, each node reaches hiIs unique. In the network, the underwater node automatically enters a dormant state from an active state when no data needs to be received and sent. For glider g in this areaiWill be periodically close to hiThe node forwards the collected environment data to hiAt the same time hiWill transmit the link interruption information among the whole cluster members to giSo that a link can be failed by the glider giAnd repairing in time. The specific process is as follows:
a. the method comprises the steps that firstly, normal environment information collection is completed by a static node and a dynamic node, then a data packet is forwarded to a cluster head node in the area through a multi-hop link, and the link is interrupted due to the time-varying characteristic of the environment in the forwarding process, so that the forwarding of the acquired data information fails. At this time, step 1 to step 5 are required to perform link reestablishment, so as to repair the link.
b. As described in step 1, by means of static sensor nodes
Figure BDA0001560673290000032
Every time period T to its cluster head node hiTransmitting data packets
Figure BDA0001560673290000033
The data packet comprises a node
Figure BDA0001560673290000034
And the self position information, the cluster head node can acquire the state and the position information of the link.
c. As step 2, the information received by the cluster head is divided into two cases: if cluster head hiReceive from
Figure BDA0001560673290000041
Transmitted periodically
Figure BDA0001560673290000042
Data packet, then represent
Figure BDA0001560673290000043
To the cluster head hiThe link between them is not interrupted; if cluster head hiNot received in period T
Figure BDA0001560673290000044
Transmitted periodically
Figure BDA0001560673290000045
Data packet but receives its next hop node
Figure BDA0001560673290000046
Is/are as follows
Figure BDA0001560673290000047
Data packet, then determine
Figure BDA0001560673290000048
And
Figure BDA0001560673290000049
inter link eabIs out of service and set hiLink interruption identification delta inab=1。
d. This part needs to wait for the glider to periodically approach the cluster head node as in step 3. If hiIf the link interruption identifiers delta in the data collection process are all 0, continuing to collect data according to the original running track after the glider finishes data forwarding; if there is a link failure, hiIf the link interruption flag δ is not all 0, then the signal is transmitted to the glider giPeriodic approach to hiWhen data forwarding is performed, cluster head hiTo giSending a message containing a failed link eabRepair (e) of two-node position informationab) Data packet, dispatch glider giAnd repairing the failed link.
e. Such as the steps4, when the glider receives different commands from the cluster head node, different motion tracks are generated: if g isiReceive repair (e)ab) Data packet, identification bit delta for link interruption of gliderabSelecting a proper track to repair the failed link through a failed link repair path optimization algorithm by combining the motion characteristics of the failed link with 1; and if the glider does not receive the dispatching signal from the cluster head node, continuing the original track to collect the data of the environment information.
f. As described in step 5, at giFinish hiAfter the assigned failure link repair command, the glider's broken link identification deltaabSet 0 to indicate that the link e issued by the cluster head is completedabRepairing task, at the moment, the glider returns to the original position again to cluster the head node hiLink interruption identification deltaabSet to 0 and proceed with environmental data collection.
g. At this time, the network in the sub-area has already finished a data link repair, and the network recovers the original connectivity.

Claims (1)

1. A glider-assisted link repair method, comprising the steps of:
step 1 static sensor node
Figure FDA0003199125380000011
Every time period T to its cluster head node hiTransmitting data packets
Figure FDA0003199125380000012
The data packet comprises a node
Figure FDA0003199125380000013
Self-location information, wherein static sensor nodes
Figure FDA0003199125380000014
J is an anchoring node fixed at the bottom of the water and floating in the water by a buoyancy device, and j is a node h connected with the cluster headiStatic transfer of communicationsThe static sensor nodes forward the collected data information to the cluster head nodes in the area in a multi-hop mode through the underwater acoustic channel;
step 2 if cluster head node hiReceive from
Figure FDA0003199125380000015
Transmitted periodically
Figure FDA0003199125380000016
Data packet, then representing static sensor node
Figure FDA0003199125380000017
To cluster head node hiThe link between the nodes is not interrupted, if the cluster head node hiNot received in period T
Figure FDA0003199125380000018
Transmitted periodically
Figure FDA0003199125380000019
Data packet but receives its next hop node
Figure FDA00031991253800000110
Is/are as follows
Figure FDA00031991253800000111
Data packet, then determine
Figure FDA00031991253800000112
And
Figure FDA00031991253800000113
inter link eabIs out of service and set hiLink interruption identification delta inab=1;
Step 3 if hiIf the link interruption identifiers delta in the data collection system are all 0, the glider continues to collect data according to the original running track after completing data forwarding(ii) a If there is a link failure, hiIf the link interruption flag δ is not all 0, then the signal is transmitted to the glider giPeriodic approach to hiWhen data forwarding is carried out, cluster head node hiTo giSending a message containing a failed link eabRepair (e) of two-node position informationab) Data packet, dispatch glider giRepairing the failed link;
step 4 if giReceive repair (e)ab) Data packet, identification bit delta for link interruption of gliderabSelecting a proper track to repair the failed link through a failed link repair path optimization algorithm by combining the motion characteristics of the failed link with 1;
step 5 at giFinish hiAfter the assigned failure link repair command, the glider's broken link identification deltaabSet 0 to indicate that the link e issued by the cluster head is completedabRepairing task, at the moment, the glider returns to the original position again to cluster the head node hiLink interruption identification deltaabSet to 0 and proceed with environmental data collection.
CN201810079833.XA 2018-01-27 2018-01-27 Glider-assisted link repair method Active CN108365999B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810079833.XA CN108365999B (en) 2018-01-27 2018-01-27 Glider-assisted link repair method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810079833.XA CN108365999B (en) 2018-01-27 2018-01-27 Glider-assisted link repair method

Publications (2)

Publication Number Publication Date
CN108365999A CN108365999A (en) 2018-08-03
CN108365999B true CN108365999B (en) 2021-10-29

Family

ID=63007358

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810079833.XA Active CN108365999B (en) 2018-01-27 2018-01-27 Glider-assisted link repair method

Country Status (1)

Country Link
CN (1) CN108365999B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103763704A (en) * 2014-01-22 2014-04-30 天津大学 Safe locating method for underwater sensor network
CN104469836A (en) * 2014-11-24 2015-03-25 河海大学常州校区 Method for building multi-dimension trust model in underwater sensor network
CN104918263A (en) * 2015-06-08 2015-09-16 浙江理工大学 Mobile auxiliary networking device based on underwater acoustic sensor network, and networking method thereof
CN104936194A (en) * 2015-06-08 2015-09-23 浙江理工大学 Underwater acoustic sensor networks and node deployment and networking method thereof
CN106028357A (en) * 2016-07-08 2016-10-12 柴俊沙 Novel underwater wireless sensor network point coverage control method
US9734220B2 (en) * 2012-12-04 2017-08-15 Planet Os Inc. Spatio-temporal data processing systems and methods
CN107277825A (en) * 2017-06-19 2017-10-20 天津大学 A kind of effective sensor node deployment method based on layering
CN107548029A (en) * 2017-08-21 2018-01-05 河海大学常州校区 AUV methods of data capture in a kind of underwater sensing network based on sea water stratification

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9183560B2 (en) * 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9734220B2 (en) * 2012-12-04 2017-08-15 Planet Os Inc. Spatio-temporal data processing systems and methods
CN103763704A (en) * 2014-01-22 2014-04-30 天津大学 Safe locating method for underwater sensor network
CN104469836A (en) * 2014-11-24 2015-03-25 河海大学常州校区 Method for building multi-dimension trust model in underwater sensor network
CN104918263A (en) * 2015-06-08 2015-09-16 浙江理工大学 Mobile auxiliary networking device based on underwater acoustic sensor network, and networking method thereof
CN104936194A (en) * 2015-06-08 2015-09-23 浙江理工大学 Underwater acoustic sensor networks and node deployment and networking method thereof
CN106028357A (en) * 2016-07-08 2016-10-12 柴俊沙 Novel underwater wireless sensor network point coverage control method
CN107277825A (en) * 2017-06-19 2017-10-20 天津大学 A kind of effective sensor node deployment method based on layering
CN107548029A (en) * 2017-08-21 2018-01-05 河海大学常州校区 AUV methods of data capture in a kind of underwater sensing network based on sea water stratification

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Behavior-Based Planning and Prosecution Architecture for Autonomous Underwater Vehicles in Ocean Observatories";Arjuna Balasuriya,;《OCEANS"10 IEEE SYDNEY》;20101014;全文 *
"Voronoi-BFO水面移动基站路径规划算法";赵青,;《中国优秀硕士学位论文全文数据库-信息科技辑》;20170215;I140-438起全文 *

Also Published As

Publication number Publication date
CN108365999A (en) 2018-08-03

Similar Documents

Publication Publication Date Title
CN109714728B (en) Integrative target monitoring system in sky sea
Coutinho et al. Underwater wireless sensor networks: A new challenge for topology control–based systems
Coutinho et al. On the design of green protocols for underwater sensor networks
CN109769222A (en) Underwater sensor network method for routing based on more autonomous underwater vehicles
CN111669228B (en) UUV cluster ad hoc network method and system based on underwater acoustic communication
CN103209224B (en) Based on underwater sound sensor network system and the data transmission method thereof of P2P
CN101013926A (en) Method and system for network communication of wireless sensor
CN109743117B (en) Underwater acoustic communication module, method and underwater wireless sensor network node device
CN111328096B (en) UWSNs routing void repair method assisted by autonomous underwater vehicle
CN104093166A (en) Wireless sensor network connection recovery method based on minimum movement of nodes
WO2014088769A1 (en) Method for ensuring data localization on an ad hoc moving data network
CN112073939A (en) Communication method and system based on ocean floating platform
CN111586785B (en) Cross-medium heterogeneous unmanned cluster system clustering routing method
CN110519819B (en) Communication method of underwater acoustic sensor network routing protocol based on layering
CN102006123A (en) Method for prolonging service life of three-dimensional underwater sensor network by moving underwater self-moving device
Khan et al. AUV-assisted energy-efficient clustering in underwater wireless sensor networks
CN102413163B (en) Method and device for collecting ground wireless sensor data by high-speed rail motor cars
Seah et al. Multiple-UUV approach for enhancing connectivity in underwater ad-hoc sensor networks
CN108365999B (en) Glider-assisted link repair method
Anand et al. Energy efficiency analysis of effective hydrocast for underwater communication
CN108964740B (en) Omnidirectional inter-satellite communication link based on double-satellite flying around formation
CN115802315B (en) Redundant radio station control method and redundant radio station
Hemalatha et al. Robust Data Collection with Multiple Sink Zone in 3-D Underwater Sensor Networks
CN110138439A (en) Face the communication means and device of vacant lot vehicle dedicated network based on day
CN110933641A (en) Heterogeneous node cooperative sensing system and method for offshore self-organizing network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant