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...
Gespeichert in:
| Veröffentlicht in: | IEEE transactions on communications Jg. 68; H. 7; S. 4325 - 4341 |
|---|---|
| Hauptverfasser: | , , , |
| 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 |