Skip to main content
Journal cover image

Improving XCP to achieve max-min fair bandwidth allocation

Publication ,  Journal Article
Yang, X; Lu, Y; Zan, L
Published in: Computer Networks
February 26, 2010

TCP is prone to be inefficient and unstable in high-speed and long-latency networks [1]. The eXplicit Control Protocol (XCP) is a new and promising protocol that outperforms TCP in terms of efficiency, stability, queue size, and convergence speed. However, Low et al. recently discovered a weakness of XCP. In a multi-bottleneck environment, XCP may achieve as low as 80% utilization at a bottleneck link and consequently some flows may only receive a small fraction of their max-min fair rates. This paper proposes iXCP, an improved version of XCP. Extensive simulations show that iXCP overcomes the weakness of XCP, and achieves efficient and fair bandwidth utilization in both single- and multi-bottleneck environments. In addition, we prove that iXCP is max-min fair in steady state. This result implies that iXCP is able to fully utilize bottleneck bandwidth. Simulations show that iXCP preserves the good properties of XCP, including negligible queue lengths, near-zero packet loss rates, scalability, and fast convergence. Simulations also show that iXCP overcomes the under-utilization and instability problem of P-XCP [2], and outperforms JetMax [3] in terms of link utilization in the presence of highly dynamic traffic. © 2009.

Duke Scholars

Published In

Computer Networks

DOI

ISSN

1389-1286

Publication Date

February 26, 2010

Volume

54

Issue

3

Start / End Page

442 / 461

Related Subject Headings

  • Networking & Telecommunications
  • 10 Technology
  • 09 Engineering
  • 08 Information and Computing Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Yang, X., Lu, Y., & Zan, L. (2010). Improving XCP to achieve max-min fair bandwidth allocation. Computer Networks, 54(3), 442–461. https://doi.org/10.1016/j.comnet.2008.08.025
Yang, X., Y. Lu, and L. Zan. “Improving XCP to achieve max-min fair bandwidth allocation.” Computer Networks 54, no. 3 (February 26, 2010): 442–61. https://doi.org/10.1016/j.comnet.2008.08.025.
Yang X, Lu Y, Zan L. Improving XCP to achieve max-min fair bandwidth allocation. Computer Networks. 2010 Feb 26;54(3):442–61.
Yang, X., et al. “Improving XCP to achieve max-min fair bandwidth allocation.” Computer Networks, vol. 54, no. 3, Feb. 2010, pp. 442–61. Scopus, doi:10.1016/j.comnet.2008.08.025.
Yang X, Lu Y, Zan L. Improving XCP to achieve max-min fair bandwidth allocation. Computer Networks. 2010 Feb 26;54(3):442–461.
Journal cover image

Published In

Computer Networks

DOI

ISSN

1389-1286

Publication Date

February 26, 2010

Volume

54

Issue

3

Start / End Page

442 / 461

Related Subject Headings

  • Networking & Telecommunications
  • 10 Technology
  • 09 Engineering
  • 08 Information and Computing Sciences