DocumentCode
1065409
Title
Dual-Resource TCP/AQM for Processing-Constrained Networks
Author
Shin, Minsu ; Chong, Song ; Rhee, Injong
Author_Institution
Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon
Volume
16
Issue
2
fYear
2008
fDate
4/1/2008 12:00:00 AM
Firstpage
435
Lastpage
449
Abstract
This paper examines congestion control issues for TCP flows that require in-network processing on the fly in network elements such as gateways, proxies, firewalls and even routers. Applications of these flows are increasingly abundant in the future as the Internet evolves. Since these flows require use of CPUs in network elements, both bandwidth and CPU resources can be a bottleneck and thus congestion control must deal with ldquocongestionrdquo on both of these resources. In this paper, we show that conventional TCP/AQM schemes can significantly lose throughput and suffer harmful unfairness in this environment, particularly when CPU cycles become more scarce (which is likely the trend given the recent explosive growth rate of bandwidth). As a solution to this problem, we establish a notion of dual-resource proportional fairness and propose an AQM scheme, called Dual-Resource Queue (DRQ), that can closely approximate proportional fairness for TCP Reno sources with in-network processing requirements. DRQ is scalable because it does not maintain per-flow states while minimizing communication among different resource queues, and is also incrementally deployable because of no required change in TCP stacks. The simulation study shows that DRQ approximates proportional fairness without much implementation cost and even an incremental deployment of DRQ at the edge of the Internet improves the fairness and throughput of these TCP flows. Our work is at its early stage and might lead to an interesting development in congestion control research.
Keywords
Internet; queueing theory; telecommunication congestion control; transport protocols; CPU resources; Internet; TCP Reno sources; active queue management; congestion control; dual-resource TCP-AQM schemes; dual-resource queue; in-network processing requirements; processing-constrained networks; CPU capacity; TCP-AQM; efficiency; fairness; proportional fairness; transmission link capacity;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2007.900415
Filename
4448985
Link To Document