{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T21:43:33Z","timestamp":1767908613771,"version":"3.49.0"},"reference-count":20,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2006,7,5]],"date-time":"2006-07-05T00:00:00Z","timestamp":1152057600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2006,7,5]]},"abstract":"<jats:p>The eXplicit Control Protocol (XCP) was developed to overcome some of the limitations of TCP, such as low utilization in high bandwidth delay product networks, unstable throughput, large queue build-up, and limited fairness. XCP, however, requires that each queue controller in a path knows the exact capacity of its link. In shared access media, e.g. IEEE 802.11, knowing the actual capacity of the channel is a difficult task.In this paper we propose modifications to the XCP algorithm that enable the utilization of XCP even when the capacity of a link is unknown. These modifications are validated through simulation.We also present the results of a comparison between the performance of the modified XCP and TCP, where XCP controlled flows result more stable, fairness increases, and the network delay becomes lower. In addition, as the bandwidth delay product increases, XCP is able to maintain near-maximum utilization while TCP decreases utilization.<\/jats:p>","DOI":"10.1145\/1140086.1140091","type":"journal-article","created":{"date-parts":[[2006,7,24]],"date-time":"2006-07-24T17:00:26Z","timestamp":1153760426000},"page":"27-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["XCP for shared-access multi-rate media"],"prefix":"10.1145","volume":"36","author":[{"given":"Filipe","family":"Abrantes","sequence":"first","affiliation":[{"name":"Faculdade de Engenharia da Univ. do Porto"}]},{"given":"Manuel","family":"Ricardo","sequence":"additional","affiliation":[{"name":"Faculdade de Engenharia da Univ. do Porto"}]}],"member":"320","published-online":{"date-parts":[[2006,7,5]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"NS2.27 - scheduler: Event UID not valid. http:\/\/www.dei.unipd.it\/wdyn\/?IDsezione=2435.  NS2.27 - scheduler: Event UID not valid. http:\/\/www.dei.unipd.it\/wdyn\/?IDsezione=2435."},{"key":"e_1_2_1_2_1","unstructured":"Simulator and scripts for \"XCP for shared-access multi-rate media\". http:\/\/pong.inescporto.pt\/~fabrantes\/code.  Simulator and scripts for \"XCP for shared-access multi-rate media\". http:\/\/pong.inescporto.pt\/~fabrantes\/code."},{"key":"e_1_2_1_3_1","unstructured":"Simulink - simulation and model-based design. http:\/\/www.mathworks.com\/products\/simulink\/.  Simulink - simulation and model-based design. http:\/\/www.mathworks.com\/products\/simulink\/."},{"key":"e_1_2_1_4_1","volume-title":"Wireless LAN medium access control (MAC) and physical layer (PHY) specifications","author":"EE.","year":"2000"},{"key":"e_1_2_1_5_1","volume-title":"October","author":"Falk A.","year":"2004"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/347059.347397"},{"key":"e_1_2_1_7_1","volume-title":"The NewReno modification to TCP's fast recovery algorithm. RFC","author":"Floyd S.","year":"1999"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"e_1_2_1_9_1","volume-title":"May","author":"Jain A.","year":"2005"},{"key":"e_1_2_1_10_1","volume-title":"The art of computer systems performance analysis: techniques for experimental design, measurement, simulation and modeling","author":"Jain R.","year":"1991"},{"key":"e_1_2_1_11_1","first-page":"2490","volume-title":"Proc. of IEEE INFOCOM","volume":"4","author":"Jin C.","year":"2004"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633035"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383069"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/285237.285291"},{"key":"e_1_2_1_15_1","volume-title":"The addition of explicit congestion notification (ECN) to IP. RFC","author":"Ramakrishnan K.","year":"2001"},{"key":"e_1_2_1_16_1","volume-title":"TCP congestion control. RFC","author":"Stevens W.","year":"1999"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080091.1080098"},{"key":"e_1_2_1_18_1","volume-title":"Proc. of IEEE INFOCOM","author":"Xu L.","year":"2004"},{"key":"e_1_2_1_19_1","volume-title":"Proc. of IEEE GLOBECOM","author":"Zhang Y.","year":"2005"},{"key":"e_1_2_1_20_1","volume-title":"Proc. of IEEE INFOCOM","author":"Zhang Y.","year":"2005"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1140086.1140091","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1140086.1140091","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:32Z","timestamp":1750259192000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1140086.1140091"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,7,5]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2006,7,5]]}},"alternative-id":["10.1145\/1140086.1140091"],"URL":"https:\/\/doi.org\/10.1145\/1140086.1140091","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2006,7,5]]},"assertion":[{"value":"2006-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}