A Control Theoretic Analysis of XCP

Prior studies have shown that XCP [1], while showing high potential for effective congestion control, may have significant performance problems if it misestimates the bottleneck link capacity [3]. To explore the magnitude of this implication and ultimately to contain it, we have conducted a control theoretic analysis of the XCP protocol and have studied its properties in the presence of capacity estimation errors. Under such conditions, by using a revised fluid model, we have discovered that XCP will not settle at zero steady-state error. However, we found that the steady-state error is bounded by the estimation error, and this bound can be exploited in XCP router queue size planning. This preliminary analysis explains what we have observed experimentally in an implementation study of XCP.

[1]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

[2]  Mark Handley,et al.  Congestion control for high bandwidth-delay product networks , 2002, SIGCOMM '02.

[3]  Y. Zhang,et al.  An implementation and experimental study of the explicit control protocol (XCP) , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..