Cargando…

BAR: Blockwise Adaptive Recoding for Batched Network Coding †

Multi-hop networks have become popular network topologies in various emerging Internet of Things (IoT) applications. Batched network coding (BNC) is a solution to reliable communications in such networks with packet loss. By grouping packets into small batches and restricting recoding to the packets...

Descripción completa

Detalles Bibliográficos
Autores principales: Yin, Hoover H. F., Yang, Shenghao, Zhou, Qiaoqiao, Yung, Lily M. L., Ng, Ka Hei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378628/
https://www.ncbi.nlm.nih.gov/pubmed/37510001
http://dx.doi.org/10.3390/e25071054
_version_ 1785079815506755584
author Yin, Hoover H. F.
Yang, Shenghao
Zhou, Qiaoqiao
Yung, Lily M. L.
Ng, Ka Hei
author_facet Yin, Hoover H. F.
Yang, Shenghao
Zhou, Qiaoqiao
Yung, Lily M. L.
Ng, Ka Hei
author_sort Yin, Hoover H. F.
collection PubMed
description Multi-hop networks have become popular network topologies in various emerging Internet of Things (IoT) applications. Batched network coding (BNC) is a solution to reliable communications in such networks with packet loss. By grouping packets into small batches and restricting recoding to the packets belonging to the same batch; BNC has much smaller computational and storage requirements at intermediate nodes compared with direct application of random linear network coding. In this paper, we discuss a practical recoding scheme called blockwise adaptive recoding (BAR) which learns the latest channel knowledge from short observations so that BAR can adapt to fluctuations in channel conditions. Due to the low computational power of remote IoT devices, we focus on investigating practical concerns such as how to implement efficient BAR algorithms. We also design and investigate feedback schemes for BAR under imperfect feedback systems. Our numerical evaluations show that BAR has significant throughput gain for small batch sizes compared with existing baseline recoding schemes. More importantly, this gain is insensitive to inaccurate channel knowledge. This encouraging result suggests that BAR is suitable to be used in practice as the exact channel model and its parameters could be unknown and subject to changes from time to time.
format Online
Article
Text
id pubmed-10378628
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-103786282023-07-29 BAR: Blockwise Adaptive Recoding for Batched Network Coding † Yin, Hoover H. F. Yang, Shenghao Zhou, Qiaoqiao Yung, Lily M. L. Ng, Ka Hei Entropy (Basel) Article Multi-hop networks have become popular network topologies in various emerging Internet of Things (IoT) applications. Batched network coding (BNC) is a solution to reliable communications in such networks with packet loss. By grouping packets into small batches and restricting recoding to the packets belonging to the same batch; BNC has much smaller computational and storage requirements at intermediate nodes compared with direct application of random linear network coding. In this paper, we discuss a practical recoding scheme called blockwise adaptive recoding (BAR) which learns the latest channel knowledge from short observations so that BAR can adapt to fluctuations in channel conditions. Due to the low computational power of remote IoT devices, we focus on investigating practical concerns such as how to implement efficient BAR algorithms. We also design and investigate feedback schemes for BAR under imperfect feedback systems. Our numerical evaluations show that BAR has significant throughput gain for small batch sizes compared with existing baseline recoding schemes. More importantly, this gain is insensitive to inaccurate channel knowledge. This encouraging result suggests that BAR is suitable to be used in practice as the exact channel model and its parameters could be unknown and subject to changes from time to time. MDPI 2023-07-13 /pmc/articles/PMC10378628/ /pubmed/37510001 http://dx.doi.org/10.3390/e25071054 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
Yin, Hoover H. F.
Yang, Shenghao
Zhou, Qiaoqiao
Yung, Lily M. L.
Ng, Ka Hei
BAR: Blockwise Adaptive Recoding for Batched Network Coding †
title BAR: Blockwise Adaptive Recoding for Batched Network Coding †
title_full BAR: Blockwise Adaptive Recoding for Batched Network Coding †
title_fullStr BAR: Blockwise Adaptive Recoding for Batched Network Coding †
title_full_unstemmed BAR: Blockwise Adaptive Recoding for Batched Network Coding †
title_short BAR: Blockwise Adaptive Recoding for Batched Network Coding †
title_sort bar: blockwise adaptive recoding for batched network coding †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378628/
https://www.ncbi.nlm.nih.gov/pubmed/37510001
http://dx.doi.org/10.3390/e25071054
work_keys_str_mv AT yinhooverhf barblockwiseadaptiverecodingforbatchednetworkcoding
AT yangshenghao barblockwiseadaptiverecodingforbatchednetworkcoding
AT zhouqiaoqiao barblockwiseadaptiverecodingforbatchednetworkcoding
AT yunglilyml barblockwiseadaptiverecodingforbatchednetworkcoding
AT ngkahei barblockwiseadaptiverecodingforbatchednetworkcoding