CodeMP: Network coded multipath to support TCP in disruptive MANETs

Chien-Chia Chen, Guruprasad Tahasildar, Yu-Ting Yu, Joon-Sang Park, Mario Gerla, M. Y. Sanadidi
<span title="">2012</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/kwegstofqzcrrcyrpviq5g7dtq" style="color: black;">2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012)</a> </i> &nbsp;
TCP over Mobile Ad-hoc Networks (MANETs) is challenging due to frequent route breaks, high random errors, and DATA-ACK interference. Network coded multipath approaches have been shown in several previous studies to be an effective transmission paradigms in disruptive networks. However, most of the previous studies either have no adaptive redundancy control or rely on theoretical models that require knowledge at all relays of the entire network state. In this paper, we propose a network coded
more &raquo; ... tipath scheme for conventional TCP-CodeMP-that adapts to frequent link changes in MANET and requires no explicit control messages. The scheme exploits multiple-path redundancy and maintains total transparency to transport layer protocols. The proposed coding scheme is based on three components: (1) random linear coding scheme with adjustable redundancy, (2) multipath routing, (3) ACK Piggy coding. Simulation results show that in a 3-hop static scenario, the proposed multipath scheme improves TCP flows goodput by 70% compared to our previous single-path scheme. In an extreme MANET scenario where two TCP sessions co-exists and nodes are moving as fast as 25 m/s with up to 40% packet error rate (an environment in which regular TCP collapses completely), CodeMP achieves at least 700Kbps aggregate TCP goodput, with a Jain's fairness index of 0.99.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/mass.2012.6502519">doi:10.1109/mass.2012.6502519</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/mass/ChenTYPGS12.html">dblp:conf/mass/ChenTYPGS12</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/idd6p2vvnvhvxczjbr2m55vp3q">fatcat:idd6p2vvnvhvxczjbr2m55vp3q</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170810170129/http://nrlweb.cs.ucla.edu/publication/download/753/mass12_ccchen_v19.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/29/15/291569f8ed7730aa3816d88a855cffce3bee0836.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/mass.2012.6502519"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>