{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T09:44:20Z","timestamp":1753868660962,"version":"3.41.2"},"reference-count":41,"publisher":"Wiley","issue":"16","license":[{"start":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T00:00:00Z","timestamp":1583452800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61672170"],"award-info":[{"award-number":["61672170"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012245","name":"Science and Technology Planning Project of Guangdong Province","doi-asserted-by":"publisher","award":["2017A010101017"],"award-info":[{"award-number":["2017A010101017"]}],"id":[{"id":"10.13039\/501100012245","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2022,7,25]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>The Internet of Things is becoming widely popular in the past decade, which comes with huge amount of data. These magnanimous data, stored in data centers, put forward the new demand for the efficient management of the network. In this article, we propose Software\u2010Defined Congestion Control Plane (SDCCP), a hybrid network control architecture that aims to fully utilize the network while avoiding congestion. SDCCP is based on Software\u2010Defined Networking and CCP, in which the controller collects the network statistics and specifies the behavior of the end\u2010to\u2010end hosts by sending feedback or modifying their transport layer parameters directly. It can also be used to mitigate Distributed Denial of Service attacks and other security problems. In addition, we propose FCA, a Feedback\u2010based Congestion Avoidance algorithm running on SDCCP, which adapts the congestion window based on the feedback from the remote controller. We evaluate SDCCP and FCA in Mininet and the result shows that FCA can achieve high network utilization while keeping the queue length of the routers in a low level. Also, FCA is robust to noncongestion loss, and outperforms other algorithms at high loss rate.<\/jats:p>","DOI":"10.1002\/cpe.5716","type":"journal-article","created":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T11:59:51Z","timestamp":1583495991000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["SDCCP: Control the network using software\u2010defined networking and end\u2010to\u2010end congestion control"],"prefix":"10.1002","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4074-7291","authenticated-orcid":false,"given":"Jiashuo","family":"Lin","sequence":"first","affiliation":[{"name":"School of Automation Guangdong University of Technology  Guangzhou China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liping","family":"Liao","sequence":"additional","affiliation":[{"name":"School of Management Guangdong Polytechnic Normal University  Guangzhou China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Automation Guangdong University of Technology  Guangzhou China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Software and Electrical Engineering Swinburne University of Technology  Melbourne Victoria Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lianglun","family":"Cheng","sequence":"additional","affiliation":[{"name":"School of Computers Guangdong University of Technology  Guangzhou China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2020,3,6]]},"reference":[{"key":"e_1_2_9_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"e_1_2_9_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/52324.52356"},{"key":"e_1_2_9_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3012426.3022184"},{"key":"e_1_2_9_5_1","unstructured":"DongM LiQ ZarchyD GodfreyPB SchapiraM. {PCC}: re\u2010architecting congestion control for consistent high performance. Paper presented at: Proceedings of the 12th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 15);2015:395\u2010408; USENIX."},{"key":"e_1_2_9_6_1","unstructured":"DongM MengT ZarchyD et al. {PCC} vivace: online\u2010learning congestion control. Paper presented at: Proceedings of the 15th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 18);2018:343\u2010356; USENIX."},{"key":"e_1_2_9_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787510"},{"key":"e_1_2_9_8_1","doi-asserted-by":"crossref","unstructured":"ArunV BalakrishnanH. Copa: practical delay\u2010based congestion control for the internet. Paper presented at: Proceedings of the 15th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 18);2018:329\u2010342; USENIX.","DOI":"10.1145\/3232755.3232783"},{"key":"e_1_2_9_9_1","doi-asserted-by":"publisher","DOI":"10.1002\/itl2.99"},{"key":"e_1_2_9_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486020"},{"key":"e_1_2_9_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.08.014"},{"key":"e_1_2_9_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1981.1095152"},{"key":"e_1_2_9_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2012.060912.00182"},{"key":"e_1_2_9_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2885561"},{"key":"e_1_2_9_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2885561"},{"key":"e_1_2_9_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.98"},{"key":"e_1_2_9_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCYB.2019.2940940"},{"key":"e_1_2_9_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12243\u2010019\u201000704\u2010y"},{"key":"e_1_2_9_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2946392"},{"key":"e_1_2_9_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2019.2932228"},{"key":"e_1_2_9_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.5101"},{"key":"e_1_2_9_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2017.2777990"},{"key":"e_1_2_9_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.12.058"},{"key":"e_1_2_9_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"e_1_2_9_25_1","doi-asserted-by":"crossref","unstructured":"NarayanA CangialosiF RaghavanD et al. Restructuring endpoint congestion control. Paper presented at: Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication;2018:30\u201043; ACM.","DOI":"10.1145\/3230543.3230553"},{"key":"e_1_2_9_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_2_9_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_2_9_28_1","unstructured":"PfaffB PettitJ KoponenT et al. The design and implementation of open vswitch. Paper presented at: Proceedings of the 12th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 15);2015:117\u2010130; USENIX."},{"key":"e_1_2_9_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2898758"},{"key":"e_1_2_9_30_1","doi-asserted-by":"crossref","unstructured":"LantzB HellerB McKeownN. A network in a laptop: rapid prototyping for software\u2010defined networks. Paper presented at: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks Hotnets\u2010IX;2010:19:1\u201019:6; ACM New York NY.","DOI":"10.1145\/1868447.1868466"},{"key":"e_1_2_9_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"e_1_2_9_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2208917.2209336"},{"key":"e_1_2_9_33_1","doi-asserted-by":"crossref","unstructured":"KatabiD HandleyM RohrsC. Congestion control for high bandwidth\u2010delay product networks. Paper presented at: Proceedings of the 2002 Conference on Applications Technologies Architectures and Protocols for Computer Communications;2002:89\u2010102; ACM.","DOI":"10.1145\/633025.633035"},{"key":"e_1_2_9_34_1","doi-asserted-by":"crossref","unstructured":"GhobadiM YeganehSH GanjaliY. Rethinking end\u2010to\u2010end congestion control in software\u2010defined networks. Paper presented at: Proceedings of the 11th ACM Workshop on Hot Topics in networks;2012:61\u201066; ACM.","DOI":"10.1145\/2390231.2390242"},{"key":"e_1_2_9_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/52325.52356"},{"key":"e_1_2_9_36_1","unstructured":"WinsteinK SivaramanA BalakrishnanH. Stochastic forecasts achieve high throughput and low delay over cellular networks. Paper Presented at: Proceedings of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13);2013:459\u2010471; USENIX."},{"key":"e_1_2_9_37_1","doi-asserted-by":"crossref","unstructured":"PanR NatarajanP PiglioneC et al. PIE: a lightweight control scheme to address the bufferbloat problem. Paper presented at: Proceedings of the 2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR);2013:148\u2010155; IEEE.","DOI":"10.1109\/HPSR.2013.6602305"},{"key":"e_1_2_9_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851192"},{"key":"e_1_2_9_39_1","unstructured":"GoyalP AgarwalA NetravaliR AlizadehM BalakrishnanH. ABC: a simple explicit congestion control protocol for wireless networks;2019. arXiv e\u2010prints: arXiv:1905.03429."},{"key":"e_1_2_9_40_1","doi-asserted-by":"crossref","unstructured":"LiY MiaoR LiuHH et al. HPCC: high precision congestion control. Paper presented at: Proceedings of the ACM Special Interest Group on Data Communication (SIGCOMM '19);2019:44\u201058; ACM New York NY.","DOI":"10.1145\/3341302.3342085"},{"key":"e_1_2_9_41_1","doi-asserted-by":"publisher","DOI":"10.3390\/s17010109"},{"key":"e_1_2_9_42_1","doi-asserted-by":"crossref","unstructured":"JouetS PerkinsC PezarosD. OTCP: SDN\u2010managed congestion control for data center networks. Paper presented at: Proceedings of the NOMS 2016\u20102016 IEEE\/IFIP Network Operations and Management Symposium;2016:171\u2010179; IEEE\/IFIP.","DOI":"10.1109\/NOMS.2016.7502810"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.5716","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/cpe.5716","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.5716","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T02:57:30Z","timestamp":1692845850000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.5716"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,6]]},"references-count":41,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2022,7,25]]}},"alternative-id":["10.1002\/cpe.5716"],"URL":"https:\/\/doi.org\/10.1002\/cpe.5716","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"type":"print","value":"1532-0626"},{"type":"electronic","value":"1532-0634"}],"subject":[],"published":{"date-parts":[[2020,3,6]]},"assertion":[{"value":"2019-11-19","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-02-02","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-03-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e5716"}}