Hide metadata

dc.contributor.authorAhmed, Asad Sajjad
dc.date.accessioned2019-11-21T23:46:12Z
dc.date.available2019-11-21T23:46:12Z
dc.date.issued2019
dc.identifier.citationAhmed, Asad Sajjad. Extending TCP for Low Round Trip Delay. Master thesis, University of Oslo, 2019
dc.identifier.urihttp://hdl.handle.net/10852/70966
dc.description.abstractTransmission Control Protocol (TCP) is a widespread protocol and has evolved since the very beginning of the Internet. TCP implements congestion control to hinder congestion collapse and to shareout the capacity evenly across the participating flows. Recent studies have shown that the acknowledgement clock TCP uses to control its transmission rate has a remarkable weakness which makes TCP perform not so well under shallow Round Trip Time (RTT). The current deployment of DataCenreTCP (DCTCP) in data centres and Low Latency Low Loss Scalable throughput (L4S) over broadband has helped in cutting the generally deep queue of the Internet. However, Linux TCP has a weakness which causes it to override the AQM whenever the base RTT is also shallow because of its minimum transmission rate of two segments per RTT. Shallow base RTTs is the typical environment within data centres so by overriding the AQM TCP makes the job of the AQM undoubtedly harder. TCP by going too fast brings back the once removed queue and diminishes any benefits of the low queue AQM. We propose Logarithmically Scaled Additive Increase Multiplicative Decrease (LS-AIMD) in place for AIMD to scale over shallow base RTTs. We evaluate LS-AIMD against AIMD under both Reno and DCTCP. Our initial screening shows that LS-AIMD performs under shallow RTT more than ten times better than AIMD. The gain of LS-AIMD continues to grow as base RTT continues to descend to even lower values.nob
dc.description.abstractTransmission Control Protocol (TCP) is a widespread protocol and has evolved since the very beginning of the Internet. TCP implements congestion control to hinder congestion collapse and to shareout the capacity evenly across the participating flows. Recent studies have shown that the acknowledgement clock TCP uses to control its transmission rate has a remarkable weakness which makes TCP perform not so well under shallow Round Trip Time (RTT). The current deployment of DataCenreTCP (DCTCP) in data centres and Low Latency Low Loss Scalable throughput (L4S) over broadband has helped in cutting the generally deep queue of the Internet. However, Linux TCP has a weakness which causes it to override the AQM whenever the base RTT is also shallow because of its minimum transmission rate of two segments per RTT. Shallow base RTTs is the typical environment within data centres so by overriding the AQM TCP makes the job of the AQM undoubtedly harder. TCP by going too fast brings back the once removed queue and diminishes any benefits of the low queue AQM. We propose Logarithmically Scaled Additive Increase Multiplicative Decrease (LS-AIMD) in place for AIMD to scale over shallow base RTTs. We evaluate LS-AIMD against AIMD under both Reno and DCTCP. Our initial screening shows that LS-AIMD performs under shallow RTT more than ten times better than AIMD. The gain of LS-AIMD continues to grow as base RTT continues to descend to even lower values.eng
dc.language.isonob
dc.subjectTCP
dc.subjectfactional congestion window
dc.subjectThe submss regime
dc.subjectCongestion control
dc.titleExtending TCP for Low Round Trip Delaynob
dc.title.alternativeExtending TCP for Low Round Trip Delayeng
dc.typeMaster thesis
dc.date.updated2019-11-21T23:46:12Z
dc.creator.authorAhmed, Asad Sajjad
dc.identifier.urnURN:NBN:no-74087
dc.type.documentMasteroppgave
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/70966/5/main.pdf


Files in this item

Appears in the following Collection

Hide metadata