Hide metadata

dc.contributor.authorHiorth, Kristian Andreas
dc.date.accessioned2016-09-05T22:27:39Z
dc.date.issued2016
dc.identifier.citationHiorth, Kristian Andreas. TCP-in-UDP: Enabling gradually deployable TCP coupled congestion control using an efficient UDP encapsulation. Master thesis, University of Oslo, 2016
dc.identifier.urihttp://hdl.handle.net/10852/51926
dc.description.abstractThis thesis recalls the desirability of being able to apply congestion control coupling to concurrent TCP connections between the same end hosts. We identify challenges that must be overcome to provide practically deployable solutions to this end, chiefly the presence of multi-path routing mechanisms, such as Equal Cost Multi-Path Routing (ECMP) in the network. Additionally, we identify some inherent weaknesses in previous proposals for TCP congestion control coupling. We contribute a novel design for a TCP-in-UDP encapsulation scheme which is able to work around the problems created by multi-path routing, as well as delivering other advantages, which we implement in the FreeBSD kernel. In order to be able to test and evaluate this mechanism, we also present and implement a design for TCP congestion control coupling based on the Flow State Exchange architecture. Finally, we carry out an evaluation of the combinations of these two solutions, and find that they yield tangible performance benefits in terms of delay and packet loss reductions.eng
dc.language.isoeng
dc.subjectTCP
dc.subjecttransport layer
dc.subjectcongestion control
dc.subjectcoupled congestion control
dc.subjectTCP-in-UDP
dc.subjectFreeBSD
dc.titleTCP-in-UDP: Enabling gradually deployable TCP coupled congestion control using an efficient UDP encapsulationeng
dc.typeMaster thesis
dc.date.updated2016-09-05T22:27:39Z
dc.creator.authorHiorth, Kristian Andreas
dc.identifier.urnURN:NBN:no-55380
dc.type.documentMasteroppgave
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/51926/1/thesis.pdf


Files in this item

Appears in the following Collection

Hide metadata