Cargando…

Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks

Handshaking is a common technique used to avoid collisions in terrestrial and underwater content-based networks. However, due to the long propagation delay of the underwater acoustic channel, the conventional handshaking mechanism, which only allows one successful handshake and one pair of nodes to...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Jun, Lai, Hanhua, Xiong, Yan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6514551/
https://www.ncbi.nlm.nih.gov/pubmed/31010143
http://dx.doi.org/10.3390/s19081871
_version_ 1783417894829293568
author Zhang, Jun
Lai, Hanhua
Xiong, Yan
author_facet Zhang, Jun
Lai, Hanhua
Xiong, Yan
author_sort Zhang, Jun
collection PubMed
description Handshaking is a common technique used to avoid collisions in terrestrial and underwater content-based networks. However, due to the long propagation delay of the underwater acoustic channel, the conventional handshaking mechanism, which only allows one successful handshake and one pair of nodes to communicate per transmission cycle, becomes less effective in underwater acoustic networks. This paper proposes a new distributed scheduling method for underwater acoustic networks that supports multiple handshakes and concurrent transmissions in one transmission cycle for one-hop clusters. A deterministic scheduling algorithm was developed to optimize the sending sequence and time of the source nodes jointly so that the total data transmission time is shortened while avoiding collisions among multiple concurrent transmissions. The deterministic scheduling algorithm can also reduce the scheduling overhead and enables the synchronization of the data concurrent transmissions in a distributed manner via the standard two-way handshaking. Simulation results show that the proposed method outperforms several conventional underwater medium access control protocols in normalized throughput, packet delivery rate, average end-to-end delay, and average energy consumption.
format Online
Article
Text
id pubmed-6514551
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-65145512019-05-30 Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks Zhang, Jun Lai, Hanhua Xiong, Yan Sensors (Basel) Article Handshaking is a common technique used to avoid collisions in terrestrial and underwater content-based networks. However, due to the long propagation delay of the underwater acoustic channel, the conventional handshaking mechanism, which only allows one successful handshake and one pair of nodes to communicate per transmission cycle, becomes less effective in underwater acoustic networks. This paper proposes a new distributed scheduling method for underwater acoustic networks that supports multiple handshakes and concurrent transmissions in one transmission cycle for one-hop clusters. A deterministic scheduling algorithm was developed to optimize the sending sequence and time of the source nodes jointly so that the total data transmission time is shortened while avoiding collisions among multiple concurrent transmissions. The deterministic scheduling algorithm can also reduce the scheduling overhead and enables the synchronization of the data concurrent transmissions in a distributed manner via the standard two-way handshaking. Simulation results show that the proposed method outperforms several conventional underwater medium access control protocols in normalized throughput, packet delivery rate, average end-to-end delay, and average energy consumption. MDPI 2019-04-19 /pmc/articles/PMC6514551/ /pubmed/31010143 http://dx.doi.org/10.3390/s19081871 Text en © 2019 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Jun
Lai, Hanhua
Xiong, Yan
Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks
title Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks
title_full Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks
title_fullStr Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks
title_full_unstemmed Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks
title_short Concurrent Transmission Based on Distributed Scheduling for Underwater Acoustic Networks
title_sort concurrent transmission based on distributed scheduling for underwater acoustic networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6514551/
https://www.ncbi.nlm.nih.gov/pubmed/31010143
http://dx.doi.org/10.3390/s19081871
work_keys_str_mv AT zhangjun concurrenttransmissionbasedondistributedschedulingforunderwateracousticnetworks
AT laihanhua concurrenttransmissionbasedondistributedschedulingforunderwateracousticnetworks
AT xiongyan concurrenttransmissionbasedondistributedschedulingforunderwateracousticnetworks