Show simple item record

dc.contributor.authorGuirguis, Minaen_US
dc.contributor.authorBestavros, Azeren_US
dc.contributor.authorMatta, Ibrahimen_US
dc.contributor.authorRiga, Nikyen_US
dc.contributor.authorDiamant, Galien_US
dc.contributor.authorZhang, Yutingen_US
dc.date.accessioned2011-10-20T04:16:43Z
dc.date.available2011-10-20T04:16:43Z
dc.date.issued2003-12-02en_US
dc.identifier.urihttp://hdl.handle.net/2144/1524
dc.description.abstractThe best-effort nature of the Internet poses a significant obstacle to the deployment of many applications that require guaranteed bandwidth. In this paper, we present a novel approach that enables two edge/border routers-which we call Internet Traffic Managers (ITM)-to use an adaptive number of TCP connections to set up a tunnel of desirable bandwidth between them. The number of TCP connections that comprise this tunnel is elastic in the sense that it increases/decreases in tandem with competing cross traffic to maintain a target bandwidth. An origin ITM would then schedule incoming packets from an application requiring guaranteed bandwidth over that elastic tunnel. Unlike many proposed solutions that aim to deliver soft QoS guarantees, our elastic-tunnel approach does not require any support from core routers (as with IntServ and DiffServ); it is scalable in the sense that core routers do not have to maintain per-flow state (as with IntServ); and it is readily deployable within a single ISP or across multiple ISPs. To evaluate our approach, we develop a flow-level control-theoretic model to study the transient behavior of established elastic TCP-based tunnels. The model captures the effect of cross-traffic connections on our bandwidth allocation policies. Through extensive simulations, we confirm the effectiveness of our approach in providing soft bandwidth guarantees. We also outline our kernel-level ITM prototype implementation.en_US
dc.description.sponsorshipNational Science Foundation (ANI-0095988, ANI-9986397, EIA-0206067, ITR ANI-0205294); Sprint Labs; Motorola Labsen_US
dc.language.isoen_USen_US
dc.publisherBoston University Computer Science Departmenten_US
dc.relation.ispartofseriesBUCS Technical Reports;BUCS-TR-2003-028en_US
dc.subjectTCPen_US
dc.subjectCongestion controlen_US
dc.subjectControl theoryen_US
dc.subjectTransient performanceen_US
dc.subjectSimulationen_US
dc.titleProviding Soft Bandwidth Guarantees Using Elastic TCP-based Tunnelsen_US
dc.typeTechnical Reporten_US


Files in this item

This item appears in the following Collection(s)

Show simple item record