Providing Soft Bandwidth Guarantees Using Elastic TCP-based Tunnels

OpenBU

Show simple item record

dc.contributor.author Guirguis, Mina en_US
dc.contributor.author Bestavros, Azer en_US
dc.contributor.author Matta, Ibrahim en_US
dc.contributor.author Riga, Niky en_US
dc.contributor.author Diamant, Gali en_US
dc.contributor.author Zhang, Yuting en_US
dc.date.accessioned 2011-10-20T04:16:43Z
dc.date.available 2011-10-20T04:16:43Z
dc.date.issued 2003-12-02 en_US
dc.identifier.uri http://hdl.handle.net/2144/1524
dc.description.abstract The 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.sponsorship National Science Foundation (ANI-0095988, ANI-9986397, EIA-0206067, ITR ANI-0205294); Sprint Labs; Motorola Labs en_US
dc.language.iso en_US en_US
dc.publisher Boston University Computer Science Department en_US
dc.relation.ispartofseries BUCS Technical Reports;BUCS-TR-2003-028 en_US
dc.subject TCP en_US
dc.subject Congestion control en_US
dc.subject Control theory en_US
dc.subject Transient performance en_US
dc.subject Simulation en_US
dc.title Providing Soft Bandwidth Guarantees Using Elastic TCP-based Tunnels en_US
dc.type Technical Report en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search OpenBU


Advanced Search

Browse

Deposit Materials