Zur Kurzanzeige

Network Friendly Congestion Control: Framework, Protocol Design and Evaluation

dc.contributor.advisorFu, Xiaoming Prof. Dr.de
dc.contributor.authorArumaithurai, Mayutande
dc.date.accessioned2010-11-26T12:11:36Zde
dc.date.accessioned2013-01-18T13:24:31Zde
dc.date.available2013-01-30T23:51:03Zde
dc.date.issued2010-11-26de
dc.identifier.urihttp://hdl.handle.net/11858/00-1735-0000-0006-B69D-5de
dc.identifier.urihttp://dx.doi.org/10.53846/goediss-2574
dc.format.mimetypeapplication/pdfde
dc.language.isoengde
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/de
dc.titleNetwork Friendly Congestion Control: Framework, Protocol Design and Evaluationde
dc.typedoctoralThesisde
dc.title.translatedNetwork Friendly Congestion Control: Framework, Protocol Design and Evaluationde
dc.contributor.refereeFu, Xiaoming Prof. Dr.de
dc.date.examination2010-11-22de
dc.description.abstractengThe increase in bandwidth, the number of internet users and the variety of internet applications, all point towards the need for adaptive and flexible internet protocols. Alternatively, they also emphasize on the necessity for specialized protocols that cater to application requirements. Current Transport protocols such as TCP and UDP are not flexible enough to be used by applications which differ in their performance expectations. UDP, for example, is inelastic in nature and therefore can cause exacerbation of congestion in an already congested network. TCP on the other hand was designed to provide proportional fairness, such that a ``flow'' is the unit which is allocated resources. This not only results in all flows having an equal share at the bandwidth irrespective of the application requirements, but also give way to a new trend of applications that are able to take advantage of the ``flow-oriented'' fairness. Delay-insensitive applications, such as P2P file sharing, generate substantial amounts of traffic and compete with other applications on an equal footing while using TCP. Further, to optimize throughput, such applications open multiple connections. This results in an unfair and potentially poor service for applications having stringent performance objectives. The main part of this thesis proposes NF-TCP, a TCP variant for P2P and similar background delay-insensitive applications. NF-TCP aims to be submissive to delay-sensitive applications under congestion. It is designed to be network friendly based on a fluid flow model for intermediate queues and uses explicit congestion notification (ECN) for early detection of congestion. Moreover, it exploits the measure of the available bandwidth to be able to aggressively utilize spare capacity. It can be observed that the traditional congestion control protocols comprise of tightly coupled mechanisms, and are designed to address a specific problem or scenario. They either lack the flexibility in meeting varying requirements or utilizing different types of available network support. This thesis proposes a congestion control framework that consists of pluggable components and utilizes it to guide the NF-TCP design. It identifies congestion-detection, flow-control and bandwidth-estimation as the main components of the congestion control protocol, which can be loosely or strictly decoupled from each other under a modular framework. This thesis implemented NF-TCP on Linux and ns-2. The evaluations of the NF-TCP Linux implementation on ns-2 show that NF-TCP outperforms other network friendly approaches (e.g., LEDBAT, TCP-LP and RAPID). NF-TCP achieves high utilization, fair bandwidth allocation among NF-TCP flows and maintains a small average queue. The evaluations further demonstrate that with NF-TCP, the available bandwidth can be efficiently utilized for supporting both delay-sensitive and insensitive traffic in a wide range of scenarios.de
dc.contributor.coRefereeRamakrishnan, K. K. Dr.de
dc.contributor.thirdRefereeHogrefe, Dieter Prof. Dr.de
dc.subject.gerNetwork Friendly TCPde
dc.subject.gersubmissivede
dc.subject.gerbackgroundde
dc.subject.gerlow priorityde
dc.subject.gerP2P transportde
dc.subject.gerdelay-insensitivede
dc.subject.gerbandwidth estimationde
dc.subject.gercongestion control frameworkde
dc.subject.gerearly markingde
dc.subject.engNetwork Friendly TCPde
dc.subject.engsubmissivede
dc.subject.engbackgroundde
dc.subject.englow priorityde
dc.subject.engP2P transportde
dc.subject.engdelay-insensitivede
dc.subject.engbandwidth estimationde
dc.subject.engcongestion control frameworkde
dc.subject.engearly markingde
dc.identifier.urnurn:nbn:de:gbv:7-webdoc-2720-3de
dc.identifier.purlwebdoc-2720de
dc.affiliation.instituteFakultät für Mathematik und Informatikde
dc.identifier.ppn66155323Xde


Dateien

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige