@techreport{falk-xcp-spec-03, number = {draft-falk-xcp-spec-03}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-falk-xcp-spec/03/}, author = {Aaron Falk}, title = {{Specification for the Explicit Control Protocol (XCP)}}, pagetotal = 41, year = 2007, month = jan, day = 19, abstract = {This document contains an initial specification for the Explicit Control Protocol (XCP), an experimental congestion control protocol. XCP is designed to deliver the highest possible end-to-end throughput over a broad range of network infrastructure, including links with very large bandwidth-delay products, which are not well served by the current control algorithms. XCP is potentially applicable to any transport protocol, although initial testing has applied it to TCP in particular. XCP routers are required to perform a small calculation on congestion state carried in each data packet. XCP routers also periodically recalculate the local parameters required to provide fairness. On the other hand, there is no per-flow congestion state in XCP routers. XCP is currently not ready for wide-scale deployment on the public Internet and the intent of this document is to provide a starting point for future experimentation and development as well as to record the authors' implementation experiences and caveats.}, }