Dual-Resource TCP/AQM for Processing-Constrained Networks

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking 2008-04, Vol.16 (2), p.435-449
Hauptverfasser: Minsu Shin, Song Chong, Rhee, I.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 449
container_issue 2
container_start_page 435
container_title IEEE/ACM transactions on networking
container_volume 16
creator Minsu Shin
Song Chong
Rhee, I.
description 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.
doi_str_mv 10.1109/TNET.2007.900415
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_880648863</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4448985</ieee_id><sourcerecordid>2331149141</sourcerecordid><originalsourceid>FETCH-LOGICAL-c353t-c6cfe2b5d3da34b220a7b3071b0e5b2a30250f9eff9e6a7e14436677d2b888ae3</originalsourceid><addsrcrecordid>eNp9kL1Pw0AMxSMEEqWwI7FUDDCl9X3mbqxC-ZBKKSjMp0vqoJQ0KXetEP89FwUxMDBY9vB7tt-LonMCY0JAT7LFLBtTgGSsATgRB9GACKFiKqQ8DDNIFkup6XF04v0agDCgchDpm72t4xf07d4VOMrS5WT6_DgqWzdaurZA76vmLU7bxu-crRpcjRa4-2zduz-Njkpbezz76cPo9XaWpffx_OnuIZ3O44IJtosLWZRIc7FiK8t4TinYJGeQkBxQ5NSGNwSUGstQ0iZIOGdSJsmK5kopi2wYXfd7t6792KPfmU3lC6xr22C790YpkFwpyQJ59S_JOFcSqA7g5R9wHew3wYUJe2SiNekg6KHCtd47LM3WVRvrvgwB00VuushNF7npIw-Si15SIeIvzsNZrQT7BmoQew8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>863679919</pqid></control><display><type>article</type><title>Dual-Resource TCP/AQM for Processing-Constrained Networks</title><source>IEEE Electronic Library (IEL)</source><creator>Minsu Shin ; Song Chong ; Rhee, I.</creator><creatorcontrib>Minsu Shin ; Song Chong ; Rhee, I.</creatorcontrib><description>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.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2007.900415</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Approximation ; Audio compression ; Bandwidth ; Cellular phones ; Central processing units ; Computer science ; Congestion ; Costs ; CPU capacity ; efficiency ; Explosives ; fairness ; Internet ; Internet telephony ; Networks ; Optical fiber networks ; proportional fairness ; Queues ; Studies ; TCP (protocol) ; TCP-AQM ; TCP-IP ; Throughput ; Transcoding ; transmission link capacity</subject><ispartof>IEEE/ACM transactions on networking, 2008-04, Vol.16 (2), p.435-449</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2008</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c353t-c6cfe2b5d3da34b220a7b3071b0e5b2a30250f9eff9e6a7e14436677d2b888ae3</citedby><cites>FETCH-LOGICAL-c353t-c6cfe2b5d3da34b220a7b3071b0e5b2a30250f9eff9e6a7e14436677d2b888ae3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4448985$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4448985$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Minsu Shin</creatorcontrib><creatorcontrib>Song Chong</creatorcontrib><creatorcontrib>Rhee, I.</creatorcontrib><title>Dual-Resource TCP/AQM for Processing-Constrained Networks</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>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.</description><subject>Approximation</subject><subject>Audio compression</subject><subject>Bandwidth</subject><subject>Cellular phones</subject><subject>Central processing units</subject><subject>Computer science</subject><subject>Congestion</subject><subject>Costs</subject><subject>CPU capacity</subject><subject>efficiency</subject><subject>Explosives</subject><subject>fairness</subject><subject>Internet</subject><subject>Internet telephony</subject><subject>Networks</subject><subject>Optical fiber networks</subject><subject>proportional fairness</subject><subject>Queues</subject><subject>Studies</subject><subject>TCP (protocol)</subject><subject>TCP-AQM</subject><subject>TCP-IP</subject><subject>Throughput</subject><subject>Transcoding</subject><subject>transmission link capacity</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp9kL1Pw0AMxSMEEqWwI7FUDDCl9X3mbqxC-ZBKKSjMp0vqoJQ0KXetEP89FwUxMDBY9vB7tt-LonMCY0JAT7LFLBtTgGSsATgRB9GACKFiKqQ8DDNIFkup6XF04v0agDCgchDpm72t4xf07d4VOMrS5WT6_DgqWzdaurZA76vmLU7bxu-crRpcjRa4-2zduz-Njkpbezz76cPo9XaWpffx_OnuIZ3O44IJtosLWZRIc7FiK8t4TinYJGeQkBxQ5NSGNwSUGstQ0iZIOGdSJsmK5kopi2wYXfd7t6792KPfmU3lC6xr22C790YpkFwpyQJ59S_JOFcSqA7g5R9wHew3wYUJe2SiNekg6KHCtd47LM3WVRvrvgwB00VuushNF7npIw-Si15SIeIvzsNZrQT7BmoQew8</recordid><startdate>20080401</startdate><enddate>20080401</enddate><creator>Minsu Shin</creator><creator>Song Chong</creator><creator>Rhee, I.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20080401</creationdate><title>Dual-Resource TCP/AQM for Processing-Constrained Networks</title><author>Minsu Shin ; Song Chong ; Rhee, I.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c353t-c6cfe2b5d3da34b220a7b3071b0e5b2a30250f9eff9e6a7e14436677d2b888ae3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Approximation</topic><topic>Audio compression</topic><topic>Bandwidth</topic><topic>Cellular phones</topic><topic>Central processing units</topic><topic>Computer science</topic><topic>Congestion</topic><topic>Costs</topic><topic>CPU capacity</topic><topic>efficiency</topic><topic>Explosives</topic><topic>fairness</topic><topic>Internet</topic><topic>Internet telephony</topic><topic>Networks</topic><topic>Optical fiber networks</topic><topic>proportional fairness</topic><topic>Queues</topic><topic>Studies</topic><topic>TCP (protocol)</topic><topic>TCP-AQM</topic><topic>TCP-IP</topic><topic>Throughput</topic><topic>Transcoding</topic><topic>transmission link capacity</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Minsu Shin</creatorcontrib><creatorcontrib>Song Chong</creatorcontrib><creatorcontrib>Rhee, I.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Minsu Shin</au><au>Song Chong</au><au>Rhee, I.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Dual-Resource TCP/AQM for Processing-Constrained Networks</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2008-04-01</date><risdate>2008</risdate><volume>16</volume><issue>2</issue><spage>435</spage><epage>449</epage><pages>435-449</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><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.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2007.900415</doi><tpages>15</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2008-04, Vol.16 (2), p.435-449
issn 1063-6692
1558-2566
language eng
recordid cdi_proquest_miscellaneous_880648863
source IEEE Electronic Library (IEL)
subjects Approximation
Audio compression
Bandwidth
Cellular phones
Central processing units
Computer science
Congestion
Costs
CPU capacity
efficiency
Explosives
fairness
Internet
Internet telephony
Networks
Optical fiber networks
proportional fairness
Queues
Studies
TCP (protocol)
TCP-AQM
TCP-IP
Throughput
Transcoding
transmission link capacity
title Dual-Resource TCP/AQM for Processing-Constrained Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T15%3A07%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Dual-Resource%20TCP/AQM%20for%20Processing-Constrained%20Networks&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Minsu%20Shin&rft.date=2008-04-01&rft.volume=16&rft.issue=2&rft.spage=435&rft.epage=449&rft.pages=435-449&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2007.900415&rft_dat=%3Cproquest_RIE%3E2331149141%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=863679919&rft_id=info:pmid/&rft_ieee_id=4448985&rfr_iscdi=true