Congestion Control for Background Data Transfers With Minimal Delay Impact
Congestion control protocols for background data are commonly conceived and designed to emulate low priority traffic, which yields to transmission control protocol (TCP) flows. In the presence of even a few very long TCP flows, this behavior can cause bandwidth starvation, and hence, the accumulatio...
Saved in:
Published in | IEEE/ACM transactions on networking Vol. 25; no. 5; pp. 2743 - 2758 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.10.2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Congestion control protocols for background data are commonly conceived and designed to emulate low priority traffic, which yields to transmission control protocol (TCP) flows. In the presence of even a few very long TCP flows, this behavior can cause bandwidth starvation, and hence, the accumulation of large numbers of background data flows for prolonged periods of time, which may ultimately have an adverse effect on the download delays of delay-sensitive TCP flows. In this paper, we look at the fundamental problem of designing congestion control protocols for background traffic with the minimum impact on short TCP flows while achieving a certain desired average throughput over time. The corresponding optimal policy under various assumptions on the available information is obtained analytically. We give tight bounds of the distance between TCP-based background transfer protocols and the optimal policy, and identify the range of system parameters for which more sophisticated congestion control makes a noticeable difference. Based on these results, we propose an access control algorithm for systems where control on aggregates of background flows can be exercised, as in file servers. Simulations of simple network topologies suggest that this type of access control performs better than protocols emulating low priority over a wide range of parameters. |
---|---|
AbstractList | Congestion control protocols for background data are commonly conceived and designed to emulate low priority traffic, which yields to transmission control protocol (TCP) flows. In the presence of even a few very long TCP flows, this behavior can cause bandwidth starvation, and hence, the accumulation of large numbers of background data flows for prolonged periods of time, which may ultimately have an adverse effect on the download delays of delay-sensitive TCP flows. In this paper, we look at the fundamental problem of designing congestion control protocols for background traffic with the minimum impact on short TCP flows while achieving a certain desired average throughput over time. The corresponding optimal policy under various assumptions on the available information is obtained analytically. We give tight bounds of the distance between TCP-based background transfer protocols and the optimal policy, and identify the range of system parameters for which more sophisticated congestion control makes a noticeable difference. Based on these results, we propose an access control algorithm for systems where control on aggregates of background flows can be exercised, as in file servers. Simulations of simple network topologies suggest that this type of access control performs better than protocols emulating low priority over a wide range of parameters. |
Author | Kanakakis, Michalis Courcoubetis, Costas A. Dimakis, Antonis |
Author_xml | – sequence: 1 givenname: Costas A. surname: Courcoubetis fullname: Courcoubetis, Costas A. email: costas@sutd.edu.sg organization: Singapore Univ. of Technol. & Design, Singapore, Singapore – sequence: 2 givenname: Antonis surname: Dimakis fullname: Dimakis, Antonis email: dimakis@aueb.gr organization: Dept. of Inf., Athens Univ. of Econ. & Bus., Athens, Greece – sequence: 3 givenname: Michalis surname: Kanakakis fullname: Kanakakis, Michalis email: kanakakis@aueb.gr organization: Dept. of Inf., Athens Univ. of Econ. & Bus., Athens, Greece |
BookMark | eNp9UD1PwzAUtFCRaAs_ALFYYk7xcxJ_jNAWKCqwBDFGbmKXlNQudjr03-OoiIGB6Z307t67uxEaWGc1QpdAJgBE3hQv82JCCfAJ5UAElydoCHkuEpozNoiYsDRhTNIzNAphQwikhLIhepo6u9aha5zFEXbetdg4j-9U9bn2bm9rPFOdwoVXNhjtA35vug_83Nhmq1o806064MV2p6ruHJ0a1QZ98TPH6O1-Xkwfk-Xrw2J6u0wqKtMuMUaQekUrowBELaSoIdqSGYEMCOWpWfEVqSVXVSaEAZUznqW5UHFRK9AyHaPr492dd1_76L3cuL238WVJgWeZzGUKkcWPrMq7ELw2ZdV0qs_ZedW0JZCyL67siyv74sqf4qIS_ih3Pob1h381V0dNo7X-5XOZR-cs_QZ6fHpZ |
CODEN | IEANEP |
CitedBy_id | crossref_primary_10_1002_dac_4114 crossref_primary_10_3390_wevj11010018 |
Cites_doi | 10.1023/A:1019138827659 10.1109/MSPEC.2008.4687368 10.1007/s11134-009-9152-7 10.1109/INFCOM.2005.1498524 10.1109/ICNP.2000.896303 10.1287/opre.5.5.693 10.1145/2043164.2018478 10.17487/rfc6817 10.1016/S0005-1098(99)00135-1 10.1109/INFCOM.2012.6195461 10.1145/1060289.1060320 10.1002/ett.4460080106 10.1002/j.1538-7305.1974.tb02756.x 10.1109/90.909020 10.1145/384268.378438 10.1007/978-0-387-34675-5 10.1109/TNET.2006.879702 10.1109/90.879343 10.1038/sj.jors.2600523 10.1109/TNET.2005.845544 10.1287/opre.16.3.687 10.1145/347057.347397 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
DOI | 10.1109/TNET.2017.2710879 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1558-2566 |
EndPage | 2758 |
ExternalDocumentID | 10_1109_TNET_2017_2710879 7953586 |
Genre | orig-research |
GrantInformation_xml | – fundername: European Union [European Social Fund (ESF)] funderid: 10.13039/501100004895 – fundername: Greek National Funds through the Operational Program Education and Lifelong Learning of the National Strategic Reference Framework through the Research Funding Program Thales–Investing in Knowledge Society through ESF funderid: 10.13039/501100004895 |
GroupedDBID | -DZ -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 85S 8US 97E 9M8 AAJGR AAKMM AALFJ AARMG AASAJ AAWTH AAWTV ABAZT ABPPZ ABQJQ ABVLG ACGFS ACGOD ACIWK ACM ADBCU ADL AEBYY AEFXT AEJOY AENSD AETEA AETIX AFWIH AFWXC AGQYO AGSQL AHBIQ AI. AIBXA AIKLT AKJIK AKQYR AKRVB ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV BDXCO BEFXN BFFAM BGNUA BKEBE BPEOZ CCLIF CS3 D0L EBS EJD FEDTE GUFHI HF~ HGAVV HZ~ H~9 I07 ICLAB IEDLZ IES IFIPE IFJZH IPLJI JAVBF LAI LHSKQ M43 MVM O9- OCL P1C P2P PQQKQ RIA RIE RNS ROL TN5 UPT UQL VH1 XOL YR2 ZCA AAYOK AAYXX CITATION RIG 7SC 7SP 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c293t-ff80db2cfa118d898d16929401410273fb7b0d97ac488f1a5674358a3fbda1e93 |
IEDL.DBID | RIE |
ISSN | 1063-6692 |
IngestDate | Mon Jun 30 03:25:21 EDT 2025 Tue Jul 01 01:49:21 EDT 2025 Thu Apr 24 23:04:07 EDT 2025 Tue Aug 26 17:05:17 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 5 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c293t-ff80db2cfa118d898d16929401410273fb7b0d97ac488f1a5674358a3fbda1e93 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-6211-4930 |
PQID | 2174495931 |
PQPubID | 32020 |
PageCount | 16 |
ParticipantIDs | ieee_primary_7953586 proquest_journals_2174495931 crossref_primary_10_1109_TNET_2017_2710879 crossref_citationtrail_10_1109_TNET_2017_2710879 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2017-Oct. 2017-10-00 20171001 |
PublicationDateYYYYMMDD | 2017-10-01 |
PublicationDate_xml | – month: 10 year: 2017 text: 2017-Oct. |
PublicationDecade | 2010 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE/ACM transactions on networking |
PublicationTitleAbbrev | TNET |
PublicationYear | 2017 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | (ref24) 2016 ref12 ref15 ref14 ref11 ref10 ref2 ref1 ref17 le boudec (ref13) 2000 ref16 ref19 ref18 anderson (ref5) 2010 norberg (ref8) 2016 mccanne (ref23) 2016 ref26 ref25 ref20 ref22 ref21 ref27 ref7 ref9 ref4 ref3 ref6 |
References_xml | – ident: ref18 doi: 10.1023/A:1019138827659 – ident: ref4 doi: 10.1109/MSPEC.2008.4687368 – ident: ref25 doi: 10.1007/s11134-009-9152-7 – ident: ref11 doi: 10.1109/INFCOM.2005.1498524 – ident: ref22 doi: 10.1109/ICNP.2000.896303 – ident: ref27 doi: 10.1287/opre.5.5.693 – year: 2000 ident: ref13 article-title: Rate adaptation, congestion control and fairness: A tutorial – ident: ref2 doi: 10.1145/2043164.2018478 – ident: ref9 doi: 10.17487/rfc6817 – ident: ref16 doi: 10.1016/S0005-1098(99)00135-1 – ident: ref12 doi: 10.1109/INFCOM.2012.6195461 – ident: ref7 doi: 10.1145/1060289.1060320 – ident: ref14 doi: 10.1002/ett.4460080106 – year: 2016 ident: ref8 publication-title: UTorrent Transport Protocol – ident: ref26 doi: 10.1002/j.1538-7305.1974.tb02756.x – ident: ref20 doi: 10.1109/90.909020 – ident: ref10 doi: 10.1145/384268.378438 – year: 2010 ident: ref5 publication-title: Claim Your $16! ComcastP Settlement Now Final – ident: ref21 doi: 10.1007/978-0-387-34675-5 – ident: ref6 doi: 10.1109/TNET.2006.879702 – ident: ref19 doi: 10.1109/90.879343 – year: 2016 ident: ref23 publication-title: NS Network Simulator – ident: ref15 doi: 10.1038/sj.jors.2600523 – year: 2016 ident: ref24 publication-title: Ledbat implementation for ns2 – ident: ref17 doi: 10.1109/TNET.2005.845544 – ident: ref3 doi: 10.1287/opre.16.3.687 – ident: ref1 doi: 10.1145/347057.347397 |
SSID | ssj0013026 |
Score | 2.2390442 |
Snippet | Congestion control protocols for background data are commonly conceived and designed to emulate low priority traffic, which yields to transmission control... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 2743 |
SubjectTerms | Access control Background data Bandwidth bandwidth sharing Computer simulation congestion control Control algorithms Control theory Data transfer Delay delay-sensitive flows Delays Downloading File servers IEEE transactions Network topologies Packet switched networks Parameter identification Protocol (computers) Protocols TCP (protocol) TCP-IP Throughput Traffic congestion Traffic control |
Title | Congestion Control for Background Data Transfers With Minimal Delay Impact |
URI | https://ieeexplore.ieee.org/document/7953586 https://www.proquest.com/docview/2174495931 |
Volume | 25 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED61nWDgjSgveWBCpDgvJx6hgEqldiqCLXL8EFUhRZAO8Os5O2mpACGUJVJsy_LZue98390BnNBAJ1wy5SmfUS9KlMYjxRPPIHSIZaQMdXHcgyHr3UX9h_ihAWeLWBittSOf6Y59db58NZUze1V2nvA4jFPWhCYablWs1pfHgLrSamjhhB5jPKg9mD7l56Ph9ciSuJJOgPo0taytJR3kiqr8-BM79XKzDoP5xCpWyaQzK_OO_PiWs_G_M9-AtRpnkotqY2xCQxdbsLqUfXAb-t1pYb1LKBnSrRjrBCEsuRRyYoM9CkWuRCmIU2cGYSK5H5ePZDAuxs849JV-Eu_k1kVZ7sDdzfWo2_Pq0gqeRP1eesakVOWBNAINDJXyFEWFQClytE9ENCZPcqp4IiQecOOL2MYqxKnAD0r4moe70Cqmhd4DIjRPGZP4xIgGFBdMa0EDFWocGxFAG-h8sTNZ5x235S-eMmd_UJ5Z-WRWPlktnzacLrq8VEk3_mq8bdd70bBe6jYcziWa1cfyLbP2V2RTMfv7v_c6gBU7dsXWO4RW-TrTR4g6yvzYbbdPWfrR7A |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED2VMgAD34hCAQ9MiBQnTZx4hAJqC-1UBFvk2I6oWlIE6QC_nrOTFgQIoSyRYjuWz869y727Azimng65ZMpRLqOOHyqNR4qHTorQIZC-SqmN4-71WfvO7z4EDxU4ncfCaK0t-Uw3zK315auJnJpfZWchD5pBxBZgEfV-4BXRWp8-A2qLq6GN03QY417pw3QpPxv0rwaGxhU2PNSokeFtfdFCtqzKj2-xVTDXa9CbTa3glYwa0zxpyPdvWRv_O_d1WC2RJjkvtsYGVHS2CStf8g9uQbc1yYx_CWVDWgVnnSCIJRdCjky4R6bIpcgFsQotRaBI7of5I-kNs-ETDn2px-KNdGyc5TbcXV8NWm2nLK7gSNTwuZOmEVWJJ1OBJoaKeITCQqjkW-InYpo0CROqeCgkHvHUFYGJVggigQ-UcDVv7kA1m2R6F4jQPGJM4hUgHlBcMK0F9VRT49iIAWpAZ4sdyzLzuCmAMY6tBUJ5bOQTG_nEpXxqcDLv8lyk3fir8ZZZ73nDcqlrUJ9JNC4P5mtsLDDfJGN2937vdQRL7UHvNr7t9G_2Ydm8p-Du1aGav0z1AWKQPDm0W-8DfFTVNg |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Congestion+Control+for+Background+Data+Transfers+With+Minimal+Delay+Impact&rft.jtitle=IEEE%2FACM+transactions+on+networking&rft.au=Courcoubetis%2C+Costas+A&rft.au=Dimakis%2C+Antonis&rft.au=Kanakakis%2C+Michalis&rft.date=2017-10-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=1063-6692&rft.eissn=1558-2566&rft.volume=25&rft.issue=5&rft.spage=2743&rft_id=info:doi/10.1109%2FTNET.2017.2710879&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6692&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6692&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6692&client=summon |