Show simple item record

dc.contributor.authorCohen, Alejandro
dc.contributor.authorMalak, Derya
dc.contributor.authorBracha, Vered Bar
dc.contributor.authorMedard, Muriel
dc.date.accessioned2021-10-27T20:23:17Z
dc.date.available2021-10-27T20:23:17Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/1721.1/135397
dc.description.abstract© 1972-2012 IEEE. 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.
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.isversionof10.1109/TCOMM.2020.2989827
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.sourcearXiv
dc.titleAdaptive Causal Network Coding with Feedback
dc.typeArticle
dc.contributor.departmentMassachusetts Institute of Technology. Research Laboratory of Electronics
dc.relation.journalIEEE Transactions on Communications
dc.eprint.versionOriginal manuscript
dc.type.urihttp://purl.org/eprint/type/ConferencePaper
eprint.statushttp://purl.org/eprint/status/NonPeerReviewed
dc.date.updated2021-03-09T17:38:56Z
dspace.orderedauthorsCohen, A; Malak, D; Bracha, VB; Medard, M
dspace.date.submission2021-03-09T17:38:58Z
mit.journal.volume68
mit.journal.issue7
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record