Show simple item record

dc.contributor.authorKarafillis, P.
dc.contributor.authorFouli, Kerim
dc.contributor.authorParandehGheibi, Ali
dc.contributor.authorMedard, Muriel
dc.date.accessioned2014-09-29T15:10:57Z
dc.date.available2014-09-29T15:10:57Z
dc.date.issued2013-03
dc.identifier.isbn978-1-4673-5239-0
dc.identifier.isbn978-1-4673-5237-6
dc.identifier.isbn978-1-4673-5238-3
dc.identifier.urihttp://hdl.handle.net/1721.1/90429
dc.description.abstractSliding-window Network Coding (NC) is a variation of Network Coding that is an addition to TCP/IP and improves the throughput of TCP on wireless networks. In this article, two implementations of a new algorithm are proposed in order to decrease the total transmission time, and to increase the decoding throughput throughout the transmission. The algorithm's main process identifies then retransmits the number of outstanding lost packets and is implemented in two different ways. The End of Transmission (EOT) implementation applies the process only once at the end of the transmission, whereas the “Pseudo-block” (PB) implementation applies the process at regular intervals throughout file transmission. The discrete event simulator ns-2 is used to implement and test the benefits of the proposed algorithm. Our extensive simulation results show that both implementations provide a sizeable decrease in average transmission time. For the first implementation (EOT), the average time to receive data decreased by 8.04% for small files (under 1 MB) compared to TCP/NC. The second implementation, PB, reduces file transmission times by up to 70% for larger files (GB range). Furthermore, PB creates a more even decoding throughput and allows for a smoother transmission. In this work, PB is shown to decrease the average standard deviation of the decoding throughput by over 60%. This decrease in decoding delay demonstrates the potential of sliding window NC in future streaming applications.en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/CISS.2013.6552263en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleAn algorithm for improving Sliding window Network Coding in TCPen_US
dc.typeArticleen_US
dc.identifier.citationKarafillis, P., K. Fouli, A. ParandehGheibi, and M. Medard. “An Algorithm for Improving Sliding Window Network Coding in TCP.” 2013 47th Annual Conference on Information Sciences and Systems (CISS) (March 2013).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorFouli, Kerimen_US
dc.contributor.mitauthorParandehGheibi, Alien_US
dc.contributor.mitauthorMedard, Murielen_US
dc.relation.journalProceedings of the 2013 47th Annual Conference on Information Sciences and Systems (CISS)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsKarafillis, P.; Fouli, K.; ParandehGheibi, A.; Medard, M.en_US
dc.identifier.orcidhttps://orcid.org/0000-0003-4059-407X
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record