Adaptive Causal Network Coding With Feedback

We propose a novel adaptive and causal random linear network coding (AC-RLNC) algorithm with forward error correction (FEC) for a point-to-point communication channel with delayed feedback. AC-RLNC is adaptive to the channel condition, that the algorithm estimates, and is causal, as coding depends o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on communications Jg. 68; H. 7; S. 4325 - 4341
Hauptverfasser: Cohen, Alejandro, Malak, Derya, Bracha, Vered Bar, Medard, Muriel
Format: Journal Article
Sprache:Englisch
Veröffentlicht: New York IEEE 01.07.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Schlagworte:
ISSN:0090-6778, 1558-0857
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract We propose a novel adaptive and causal random linear network coding (AC-RLNC) algorithm with forward error correction (FEC) for a point-to-point communication channel with delayed feedback. AC-RLNC is adaptive to the channel condition, that the algorithm estimates, and is causal, as coding depends on the particular erasure realizations, as reflected in the feedback acknowledgments. Specifically, the proposed model can learn the erasure pattern of the channel via feedback acknowledgments, and adaptively adjust its retransmission rates using a priori and posteriori algorithms. By those adjustments, AC-RLNC achieves the desired delay and throughput, and enables transmission with zero error probability. We upper bound the throughput and the mean and maximum in order delivery delay of AC-RLNC, and prove that for the point to point communication channel in the non-asymptotic regime the proposed code may achieve more than 90% of the channel capacity. To upper bound the throughput we utilize the minimum Bhattacharyya distance for the AC-RLNC code. We validate those results via simulations. We contrast the performance of AC-RLNC with the one of selective repeat (SR)-ARQ, which is causal but not adaptive, and is a posteriori. Via a study on experimentally obtained commercial traces, we demonstrate that a protocol based on AC-RLNC can, vis-à-vis SR-ARQ, double the throughput gains, and triple the gain in terms of mean in order delivery delay when the channel is bursty. Furthermore, the difference between the maximum and mean in order delivery delay is much smaller than that of SR-ARQ. Closing the delay gap along with boosting the throughput is very promising for enabling ultra-reliable low-latency communications (URLLC) applications.
AbstractList We propose a novel adaptive and causal random linear network coding (AC-RLNC) algorithm with forward error correction (FEC) for a point-to-point communication channel with delayed feedback. AC-RLNC is adaptive to the channel condition, that the algorithm estimates, and is causal, as coding depends on the particular erasure realizations, as reflected in the feedback acknowledgments. Specifically, the proposed model can learn the erasure pattern of the channel via feedback acknowledgments, and adaptively adjust its retransmission rates using a priori and posteriori algorithms. By those adjustments, AC-RLNC achieves the desired delay and throughput, and enables transmission with zero error probability. We upper bound the throughput and the mean and maximum in order delivery delay of AC-RLNC, and prove that for the point to point communication channel in the non-asymptotic regime the proposed code may achieve more than 90% of the channel capacity. To upper bound the throughput we utilize the minimum Bhattacharyya distance for the AC-RLNC code. We validate those results via simulations. We contrast the performance of AC-RLNC with the one of selective repeat (SR)-ARQ, which is causal but not adaptive, and is a posteriori. Via a study on experimentally obtained commercial traces, we demonstrate that a protocol based on AC-RLNC can, vis-à-vis SR-ARQ, double the throughput gains, and triple the gain in terms of mean in order delivery delay when the channel is bursty. Furthermore, the difference between the maximum and mean in order delivery delay is much smaller than that of SR-ARQ. Closing the delay gap along with boosting the throughput is very promising for enabling ultra-reliable low-latency communications (URLLC) applications.
Author Medard, Muriel
Bracha, Vered Bar
Malak, Derya
Cohen, Alejandro
Author_xml – sequence: 1
  givenname: Alejandro
  orcidid: 0000-0002-5664-2518
  surname: Cohen
  fullname: Cohen, Alejandro
  email: cohenale@mit.edu
  organization: Research Laboratory of Electronics, MIT, Cambridge, MA, USA
– sequence: 2
  givenname: Derya
  orcidid: 0000-0002-5991-6641
  surname: Malak
  fullname: Malak, Derya
  email: malakd@rpi.edu
  organization: Research Laboratory of Electronics, MIT, Cambridge, MA, USA
– sequence: 3
  givenname: Vered Bar
  orcidid: 0000-0001-5219-3199
  surname: Bracha
  fullname: Bracha, Vered Bar
  email: vered.bar.bracha@intel.com
  organization: Intel Corporation, Petach-Tikva, Israel
– sequence: 4
  givenname: Muriel
  surname: Medard
  fullname: Medard, Muriel
  email: medard@mit.edu
  organization: Research Laboratory of Electronics, MIT, Cambridge, MA, USA
BookMark eNp9kMFOwkAURScGEwH9Ad00cWvxzUxn2lmSRtQEZINxOXm0rzqALU4HjH8vCHHhwtXd3HNvcnqsUzc1MXbJYcA5mNtZPp1MBgIEDITJTCbSE9blSmUxZCrtsC6AgVinaXbGem27AIAEpOyym2GJ6-C2FOW4aXEVPVH4bPwyypvS1a_Riwtv0YionGOxPGenFa5aujhmnz2P7mb5Qzye3j_mw3FcCKNCXJaSUBcCK51ozlEqRJlwrVAawwVxlci0MhmpuSiVViWYQpJWskorAUiyz64Pu2vffGyoDXbRbHy9u7QiEYlKtBRi1xKHVuGbtvVU2bV37-i_LAe7t2J_rNi9FXu0soOyP1DhAgbX1MGjW_2PXh1QR0S_XwZSrSWX39bbb8A
CODEN IECMBT
CitedBy_id crossref_primary_10_1109_TCOMM_2023_3251360
crossref_primary_10_1016_j_comnet_2021_108277
crossref_primary_10_1109_JIOT_2024_3437167
crossref_primary_10_1109_ACCESS_2023_3271889
crossref_primary_10_1007_s40860_023_00207_7
crossref_primary_10_1109_LCOMM_2023_3264775
crossref_primary_10_1109_ACCESS_2023_3297137
crossref_primary_10_1016_j_phycom_2024_102553
crossref_primary_10_1109_TWC_2022_3215664
crossref_primary_10_1109_TCOMM_2020_3034941
crossref_primary_10_1109_TMC_2023_3269436
crossref_primary_10_1109_ACCESS_2021_3137209
crossref_primary_10_1109_TIT_2022_3215496
crossref_primary_10_1109_TNET_2022_3195611
crossref_primary_10_1109_TMM_2021_3070134
crossref_primary_10_1109_ACCESS_2025_3569165
crossref_primary_10_1109_TCOMM_2025_3529664
Cites_doi 10.1109/TIT.2005.847717
10.1145/258533.258573
10.1109/MSP.2008.926683
10.1109/TIT.1965.1053730
10.1002/j.1538-7305.1960.tb03959.x
10.1109/GLOCOM.2014.7037035
10.1109/SECON.2012.6275806
10.1109/INFCOM.2001.916631
10.1109/18.825799
10.1109/TIT.2006.874390
10.1109/ISIT.2012.6284046
10.1109/WF-IoT.2019.8767270
10.1109/TCOMM.2013.071013.120857
10.1142/S0219498819501056
10.1109/TIT.2008.920339
10.1109/TWC.2018.2885295
10.1109/ALLERTON.2014.7028499
10.1016/j.phycom.2008.01.006
10.1109/TIT.2011.2158476
10.1109/TCOM.1986.1096499
10.1109/TIT.2011.2111070
10.1109/TIT.1979.1055985
10.1109/ISIT.2014.6875038
10.1109/TIT.2014.2306817
10.1109/TCOM.1982.1095497
10.1109/INFCOM.2004.1354518
10.1016/S0019-9958(67)90052-6
10.1109/JSAC.2019.2898747
10.1109/TIT.2005.858977
10.1109/INFCOMW.2014.6849236
10.1109/JSAC.2018.2874122
10.1109/INFOCOM.2015.7218601
10.1109/TIT.1956.1056798
10.1109/TIT.2010.2043769
10.1109/TIT.2008.2006454
10.1109/SFCS.2002.1181950
10.1049/ip-com:20050237
10.1109/TIT.2006.881746
10.1109/TCOMM.2006.885092
10.1109/TCOMM.2009.09.070616
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
DBID 97E
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
DOI 10.1109/TCOMM.2020.2989827
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
DatabaseTitleList
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1558-0857
EndPage 4341
ExternalDocumentID 10_1109_TCOMM_2020_2989827
9076631
Genre orig-research
GrantInformation_xml – fundername: Intel Corporation and by DARPA: DFARS
  grantid: 252.235-7010
  funderid: 10.13039/100000185
GroupedDBID -~X
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
85S
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACGFS
ACIWK
ACKIV
ACNCT
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IES
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
RIA
RIE
RNS
TAE
TN5
VH1
ZCA
ZCG
AAYXX
CITATION
7SP
8FD
L7M
ID FETCH-LOGICAL-c295t-dd3ea6c2af64611a35aa34165a39912e15437f98e5b2d565d09c3e653f7f20ae3
IEDL.DBID RIE
ISICitedReferencesCount 33
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000552840100030&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0090-6778
IngestDate Mon Jun 30 10:22:42 EDT 2025
Tue Nov 18 21:07:04 EST 2025
Sat Nov 29 04:08:18 EST 2025
Wed Aug 27 02:35:19 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 7
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c295t-dd3ea6c2af64611a35aa34165a39912e15437f98e5b2d565d09c3e653f7f20ae3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-5991-6641
0000-0002-5664-2518
0000-0001-5219-3199
PQID 2424546322
PQPubID 85472
PageCount 17
ParticipantIDs crossref_primary_10_1109_TCOMM_2020_2989827
proquest_journals_2424546322
crossref_citationtrail_10_1109_TCOMM_2020_2989827
ieee_primary_9076631
PublicationCentury 2000
PublicationDate 2020-07-01
PublicationDateYYYYMMDD 2020-07-01
PublicationDate_xml – month: 07
  year: 2020
  text: 2020-07-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on communications
PublicationTitleAbbrev TCOMM
PublicationYear 2020
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref14
ref10
patterson (ref35) 2014
chou (ref36) 2003; 41
ref50
ref46
ref45
ref47
ref42
ref41
ref44
ref43
ref49
ref8
ref7
ref9
ref4
ref3
ref6
ref5
bertsekas (ref11) 1992; 2
ref40
ref34
ref37
ref31
ref30
toemoeskoezi (ref17) 2014
ref33
ref32
ref2
ref1
ref39
ref38
joshi (ref18) 2016
martinian (ref19) 2004
ref24
ref23
khosravirad (ref16) 2017
ref26
ref25
ref20
ref22
(ref15) 2017
kim (ref21) 2012
ref28
ref27
ref29
viterbi (ref48) 2013
References_xml – ident: ref39
  doi: 10.1109/TIT.2005.847717
– ident: ref12
  doi: 10.1145/258533.258573
– ident: ref44
  doi: 10.1109/MSP.2008.926683
– year: 2004
  ident: ref19
  article-title: Dynamic information and constraints in source and channel coding
– year: 2012
  ident: ref21
  article-title: Network coded TCP (CTCP)
  publication-title: arXiv 1212 2291
– ident: ref30
  doi: 10.1109/TIT.1965.1053730
– start-page: 1
  year: 2014
  ident: ref17
  article-title: On the delay characteristics for point-to-point links using random linear network coding with on-the-fly coding capabilities
  publication-title: Proc Eur Wireless
– ident: ref43
  doi: 10.1002/j.1538-7305.1960.tb03959.x
– ident: ref20
  doi: 10.1109/GLOCOM.2014.7037035
– ident: ref25
  doi: 10.1109/SECON.2012.6275806
– ident: ref38
  doi: 10.1109/INFCOM.2001.916631
– ident: ref37
  doi: 10.1109/18.825799
– volume: 41
  start-page: 40
  year: 2003
  ident: ref36
  article-title: Practical network coding
  publication-title: Proc Allerton Conf Commun Control Comput
– ident: ref1
  doi: 10.1109/TIT.2006.874390
– ident: ref5
  doi: 10.1109/ISIT.2012.6284046
– ident: ref26
  doi: 10.1109/WF-IoT.2019.8767270
– ident: ref4
  doi: 10.1109/TCOMM.2013.071013.120857
– ident: ref14
  doi: 10.1142/S0219498819501056
– ident: ref32
  doi: 10.1109/TIT.2008.920339
– ident: ref27
  doi: 10.1109/TWC.2018.2885295
– ident: ref13
  doi: 10.1109/ALLERTON.2014.7028499
– ident: ref24
  doi: 10.1016/j.phycom.2008.01.006
– ident: ref33
  doi: 10.1109/TIT.2011.2158476
– year: 2017
  ident: ref15
  publication-title: Study on new radio access technology physical layer aspects
– ident: ref8
  doi: 10.1109/TCOM.1986.1096499
– ident: ref46
  doi: 10.1109/TIT.2011.2111070
– year: 2014
  ident: ref35
  publication-title: How MIT and Caltech's Coding Breakthrough Could Accelerate Mobile Network Speeds
– ident: ref31
  doi: 10.1109/TIT.1979.1055985
– ident: ref49
  doi: 10.1109/ISIT.2014.6875038
– ident: ref23
  doi: 10.1109/TIT.2014.2306817
– ident: ref7
  doi: 10.1109/TCOM.1982.1095497
– ident: ref40
  doi: 10.1109/INFCOM.2004.1354518
– ident: ref47
  doi: 10.1016/S0019-9958(67)90052-6
– ident: ref10
  doi: 10.1109/JSAC.2019.2898747
– ident: ref50
  doi: 10.1109/TIT.2005.858977
– ident: ref6
  doi: 10.1109/INFCOMW.2014.6849236
– year: 2016
  ident: ref18
  article-title: Efficient redundancy techniques to reduce delay in cloud systems
– ident: ref28
  doi: 10.1109/JSAC.2018.2874122
– ident: ref3
  doi: 10.1109/INFOCOM.2015.7218601
– ident: ref29
  doi: 10.1109/TIT.1956.1056798
– ident: ref45
  doi: 10.1109/TIT.2010.2043769
– ident: ref22
  doi: 10.1109/TIT.2008.2006454
– ident: ref2
  doi: 10.1109/SFCS.2002.1181950
– ident: ref41
  doi: 10.1049/ip-com:20050237
– ident: ref34
  doi: 10.1109/TIT.2006.881746
– year: 2013
  ident: ref48
  publication-title: Principles of Digital Communication and Coding
– year: 2017
  ident: ref16
  article-title: Analysis of feedback error in automatic repeat request
  publication-title: arXiv 1710 00649
– ident: ref9
  doi: 10.1109/TCOMM.2006.885092
– ident: ref42
  doi: 10.1109/TCOMM.2009.09.070616
– volume: 2
  year: 1992
  ident: ref11
  publication-title: Data Networks
SSID ssj0004033
Score 2.5350666
Snippet We propose a novel adaptive and causal random linear network coding (AC-RLNC) algorithm with forward error correction (FEC) for a point-to-point communication...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 4325
SubjectTerms Adaptation models
adaptive
Algorithms
causal
Channel capacity
Coding
Communication channels
Computer simulation
Decoding
Delay
Delays
Encoding
Error correction
Feedback
Forward error correction
forward error correction (FEC)
in order delivery delay
Network coding
Network latency
Point to point communication
Random linear network coding (RLNC)
Throughput
Upper bounds
Title Adaptive Causal Network Coding With Feedback
URI https://ieeexplore.ieee.org/document/9076631
https://www.proquest.com/docview/2424546322
Volume 68
WOSCitedRecordID wos000552840100030&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  customDbUrl:
  eissn: 1558-0857
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004033
  issn: 0090-6778
  databaseCode: RIE
  dateStart: 19720101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT8JAEN0g8aAHv9CIounBmxTaXXa3PZJG4gX0gJFbM_sViQYIFH-_u9uCJBoTbz3MNs2b7b6ZduYNQneJSHlEZRTGYNPVnhFxCMBoSIT1sbHxraHCD5vgo1EymaTPNdTe9sJorX3xme64S_8vX83l2n0q69pEzhKkzXX2OGdlr9Z3D2REKsVJV87Ok02DTJR2x9nTcGhTQRx1nN544ibI7JCQn6ry4yj2_DI4_t-TnaCjKo4M-qXjT1FNz87Q4Y66YAO1-woW7jQLMlivrPGoLPkOsrkjrOB1WrwFA8teAuT7OXoZPIyzx7AajhBKnNIiVIpoYBKDYT0Wx0AogGUkRsGGHDHWNjQi3KSJpgIrG7WpKJVEM0oMNzgCTS5QfTaf6UsUYKOwwFoRjlUPCAcqhASpE0yUxow3UbxBK5eVcrgbYPGR-wwiSnOPcO4QziuEm-h-u2ZR6mb8ad1wmG4tKzibqLVxSl69Wqvc9bM4DX-Mr35fdY0O3L3LmtoWqhfLtb5B-_KzmK6Wt37XfAGAlr0v
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEJ4QNVEPvtCIovbgTQrb3W4fR0IkGKF6wMit2WckGiBQ_P3utgVJNCbeephNm2-2-820M98A3EY8DhEVyPWYSVd9zT2XsYC6hBsfaxPfasrzYRNhkkSjUfxcgca6F0YplRefqaa9zP_ly6lY2k9lLZPIGYI0uc429X2Mim6t7y5IRErNSVvQHkarFhkUt4adp8HAJIMYNa3ieGRnyGzQUD5X5cdhnDNM9_B_z3YEB2Uk6bQL1x9DRU1OYH9DX7AKjbZkM3ueOR22XBjjpCj6djpTS1nO6zh7c7qGvzgT76fw0r0fdnpuOR7BFTimmSslUSwQmOnADzyPEcqY4aSAMhN0eFiZ4IiEOo4U5ViauE2iWBAVUKJDjRFT5Ay2JtOJOgcHa4k5VpKEWPqMhIxyLphQESZS4SCsgbdCKxWldrgdYfGR5jkEitMc4dQinJYI1-BuvWZWKGf8aV21mK4tSzhrUF85JS1frkVqO1qsij_GF7-vuoHd3nDQT_sPyeMl7Nn7FBW2ddjK5kt1BTviMxsv5tf5DvoChy7Adg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Adaptive+Causal+Network+Coding+With+Feedback&rft.jtitle=IEEE+transactions+on+communications&rft.au=Cohen%2C+Alejandro&rft.au=Malak%2C+Derya&rft.au=Bracha%2C+Vered+Bar&rft.au=Medard%2C+Muriel&rft.date=2020-07-01&rft.pub=IEEE&rft.issn=0090-6778&rft.volume=68&rft.issue=7&rft.spage=4325&rft.epage=4341&rft_id=info:doi/10.1109%2FTCOMM.2020.2989827&rft.externalDocID=9076631
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0090-6778&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0090-6778&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0090-6778&client=summon