Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A Survey
In an era of rapidly evolving technology, the pursuit of higher data rates, extremely low latency, and robust reliability is becoming increasingly crucial. Applications such as Industrial Internet of Things (IIoT) demand that transmitted messages meet stringent time constraints. Traditional ARQ-base...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2023-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10188901/ |
_version_ | 1797768402916343808 |
---|---|
author | Patrick Enenche Dong Ho Kim Dongho You |
author_facet | Patrick Enenche Dong Ho Kim Dongho You |
author_sort | Patrick Enenche |
collection | DOAJ |
description | In an era of rapidly evolving technology, the pursuit of higher data rates, extremely low latency, and robust reliability is becoming increasingly crucial. Applications such as Industrial Internet of Things (IIoT) demand that transmitted messages meet stringent time constraints. Traditional ARQ-based schemes struggle to achieve the required performance in the presence of feedback delays or feedback losses. Unlike conventional ARQ approaches, which acknowledge only original packets, Network coding (NC) can acknowledge multiple degrees of freedom (DOF), making the feedback mechanism a pivotal factor for reliability-delay tradeoffs. On the other hand, UDP protocol operates blindly without feedback acknowledgments (ACKs). Thus, the selection of code to provide ultra-reliable and low-latency communications (URLLCs) over lossy channels without feedback ACKs is tedious. However, network coding inherent robustness against packet erasure positions it as a promising candidate for reliable communication without feedback ACKs. In this survey, we delve into cutting-edge opportunistic network coding schemes that can deliver high data rates and low latency, even in the face of feedback limitations such as feedback delays, feedback losses, or complete feedback absence. We focus on how network coding-based approaches maintain effective communication over lossy networks, regardless of these feedback limitations. In the context of UDP environments (i.e., blind coding), we present the interplay of some essential elements that must be integrated into network coding to enable reliable transmission without feedback ACKs. While drawing support from secondary sources, our primary objective is to stimulate readers’ interest in further exploration of network coding for URLLC in mission-critical (IIoT) applications. |
first_indexed | 2024-03-12T20:53:04Z |
format | Article |
id | doaj.art-500625d0a23e462c9c3fab3cfb2af351 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-12T20:53:04Z |
publishDate | 2023-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-500625d0a23e462c9c3fab3cfb2af3512023-07-31T23:01:17ZengIEEEIEEE Access2169-35362023-01-0111766477667410.1109/ACCESS.2023.329713710188901Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A SurveyPatrick Enenche0https://orcid.org/0000-0003-0895-3159Dong Ho Kim1https://orcid.org/0000-0001-6571-5865Dongho You2https://orcid.org/0000-0003-3724-3244Department of Information and Communication Engineering, Hannam University, Daejeon, South KoreaDepartment of Electronic and IT Media Engineering, Seoul National University of Science and Technology, Seoul, South KoreaDepartment of Information and Communication Engineering, Hannam University, Daejeon, South KoreaIn an era of rapidly evolving technology, the pursuit of higher data rates, extremely low latency, and robust reliability is becoming increasingly crucial. Applications such as Industrial Internet of Things (IIoT) demand that transmitted messages meet stringent time constraints. Traditional ARQ-based schemes struggle to achieve the required performance in the presence of feedback delays or feedback losses. Unlike conventional ARQ approaches, which acknowledge only original packets, Network coding (NC) can acknowledge multiple degrees of freedom (DOF), making the feedback mechanism a pivotal factor for reliability-delay tradeoffs. On the other hand, UDP protocol operates blindly without feedback acknowledgments (ACKs). Thus, the selection of code to provide ultra-reliable and low-latency communications (URLLCs) over lossy channels without feedback ACKs is tedious. However, network coding inherent robustness against packet erasure positions it as a promising candidate for reliable communication without feedback ACKs. In this survey, we delve into cutting-edge opportunistic network coding schemes that can deliver high data rates and low latency, even in the face of feedback limitations such as feedback delays, feedback losses, or complete feedback absence. We focus on how network coding-based approaches maintain effective communication over lossy networks, regardless of these feedback limitations. In the context of UDP environments (i.e., blind coding), we present the interplay of some essential elements that must be integrated into network coding to enable reliable transmission without feedback ACKs. While drawing support from secondary sources, our primary objective is to stimulate readers’ interest in further exploration of network coding for URLLC in mission-critical (IIoT) applications.https://ieeexplore.ieee.org/document/10188901/Random linear network codingURLLCdelayreliabilityARQrateless code |
spellingShingle | Patrick Enenche Dong Ho Kim Dongho You Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A Survey IEEE Access Random linear network coding URLLC delay reliability ARQ rateless code |
title | Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A Survey |
title_full | Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A Survey |
title_fullStr | Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A Survey |
title_full_unstemmed | Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A Survey |
title_short | Network Coding as Enabler for Achieving URLLC Under TCP and UDP Environments: A Survey |
title_sort | network coding as enabler for achieving urllc under tcp and udp environments a survey |
topic | Random linear network coding URLLC delay reliability ARQ rateless code |
url | https://ieeexplore.ieee.org/document/10188901/ |
work_keys_str_mv | AT patrickenenche networkcodingasenablerforachievingurllcundertcpandudpenvironmentsasurvey AT donghokim networkcodingasenablerforachievingurllcundertcpandudpenvironmentsasurvey AT donghoyou networkcodingasenablerforachievingurllcundertcpandudpenvironmentsasurvey |