Cargando…
A Time Synchronization Protocol for Barrage Relay Networks
Time-division multiple access (TDMA)-based medium access control (MAC) protocol has been widely used for avoiding access conflicts in wireless multi-hop ad hoc networks, where the time synchronization among wireless nodes is essential. In this paper, we propose a novel time synchronization protocol...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007481/ https://www.ncbi.nlm.nih.gov/pubmed/36904654 http://dx.doi.org/10.3390/s23052447 |
_version_ | 1784905532202549248 |
---|---|
author | Son, Woong Choi, Jungwook Park, Soobum Lee, Howon Jung, Bang Chul |
author_facet | Son, Woong Choi, Jungwook Park, Soobum Lee, Howon Jung, Bang Chul |
author_sort | Son, Woong |
collection | PubMed |
description | Time-division multiple access (TDMA)-based medium access control (MAC) protocol has been widely used for avoiding access conflicts in wireless multi-hop ad hoc networks, where the time synchronization among wireless nodes is essential. In this paper, we propose a novel time synchronization protocol for TDMA-based cooperative multi-hop wireless ad hoc networks, which are also called barrage relay networks (BRNs). The proposed time synchronization protocol is based on cooperative relay transmissions to send time synchronization messages. We also propose a network time reference (NTR) selection technique for improving the convergence time and average time error. In the proposed NTR selection technique, each node overhears the user identifier (UID) of other nodes, hop count (HC) from them to itself, and network degree, which denotes the number of 1-hop neighbor nodes. Then, the node with the minimum HC from all other nodes is selected as the NTR node. If there are multiple nodes with the minimum HC, the node with the larger degree is selected as the NTR node. To the best of our knowledge, the proposed time synchronization protocol with the NTR selection is introduced for the first time for cooperative (barrage) relay networks in this paper. Through computer simulations, we validate the proposed time synchronization protocol in terms of the average time error under various practical network scenarios. Furthermore, we also compare the performance of the proposed protocol with the conventional time synchronization methods. It is shown that the proposed protocol significantly outperforms the conventional methods in terms of the average time error and convergence time. The proposed protocol is shown to be more robust against packet loss as well. |
format | Online Article Text |
id | pubmed-10007481 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100074812023-03-12 A Time Synchronization Protocol for Barrage Relay Networks Son, Woong Choi, Jungwook Park, Soobum Lee, Howon Jung, Bang Chul Sensors (Basel) Article Time-division multiple access (TDMA)-based medium access control (MAC) protocol has been widely used for avoiding access conflicts in wireless multi-hop ad hoc networks, where the time synchronization among wireless nodes is essential. In this paper, we propose a novel time synchronization protocol for TDMA-based cooperative multi-hop wireless ad hoc networks, which are also called barrage relay networks (BRNs). The proposed time synchronization protocol is based on cooperative relay transmissions to send time synchronization messages. We also propose a network time reference (NTR) selection technique for improving the convergence time and average time error. In the proposed NTR selection technique, each node overhears the user identifier (UID) of other nodes, hop count (HC) from them to itself, and network degree, which denotes the number of 1-hop neighbor nodes. Then, the node with the minimum HC from all other nodes is selected as the NTR node. If there are multiple nodes with the minimum HC, the node with the larger degree is selected as the NTR node. To the best of our knowledge, the proposed time synchronization protocol with the NTR selection is introduced for the first time for cooperative (barrage) relay networks in this paper. Through computer simulations, we validate the proposed time synchronization protocol in terms of the average time error under various practical network scenarios. Furthermore, we also compare the performance of the proposed protocol with the conventional time synchronization methods. It is shown that the proposed protocol significantly outperforms the conventional methods in terms of the average time error and convergence time. The proposed protocol is shown to be more robust against packet loss as well. MDPI 2023-02-22 /pmc/articles/PMC10007481/ /pubmed/36904654 http://dx.doi.org/10.3390/s23052447 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/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/). |
spellingShingle | Article Son, Woong Choi, Jungwook Park, Soobum Lee, Howon Jung, Bang Chul A Time Synchronization Protocol for Barrage Relay Networks |
title | A Time Synchronization Protocol for Barrage Relay Networks |
title_full | A Time Synchronization Protocol for Barrage Relay Networks |
title_fullStr | A Time Synchronization Protocol for Barrage Relay Networks |
title_full_unstemmed | A Time Synchronization Protocol for Barrage Relay Networks |
title_short | A Time Synchronization Protocol for Barrage Relay Networks |
title_sort | time synchronization protocol for barrage relay networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007481/ https://www.ncbi.nlm.nih.gov/pubmed/36904654 http://dx.doi.org/10.3390/s23052447 |
work_keys_str_mv | AT sonwoong atimesynchronizationprotocolforbarragerelaynetworks AT choijungwook atimesynchronizationprotocolforbarragerelaynetworks AT parksoobum atimesynchronizationprotocolforbarragerelaynetworks AT leehowon atimesynchronizationprotocolforbarragerelaynetworks AT jungbangchul atimesynchronizationprotocolforbarragerelaynetworks AT sonwoong timesynchronizationprotocolforbarragerelaynetworks AT choijungwook timesynchronizationprotocolforbarragerelaynetworks AT parksoobum timesynchronizationprotocolforbarragerelaynetworks AT leehowon timesynchronizationprotocolforbarragerelaynetworks AT jungbangchul timesynchronizationprotocolforbarragerelaynetworks |