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...
Gespeichert in:
Veröffentlicht in: | IEEE/ACM transactions on networking 2008-04, Vol.16 (2), p.435-449 |
---|---|
Hauptverfasser: | , , |
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 & 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 & 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 |