Analysis of XCP in a Wireless Environment

Previous works on TCP have shown instability and inefficiency when there is non-congestion loss present i n the network. The eXplicit Control Protocol was designed to increase stability and efficiency of high bandwidth-delay product networks. To do this XCP has decoupled its fairness and effici ency controller and provides explicit feedback. We do a comparison of the two transport layer protocols to find out if XCP performs better than TCP with non-congestion related loss. We examine several properties of the eXplicit Control Protocol which we believe can improve throughput in lossy wireless networks. We also examine shortcoming of the XCP protocol which are brought into focus over wireless networks, causing instability and inefficiency. We show that while XCPis not perfect in a shared medium, it does perform better than TCP, and in certain cases, achieves 200% throughput over TCP.

[1]  Raj Jain,et al.  Congestion Avoidance in Computer Net - works with a Connectionless Network Layer, Part I - Concept , 1987 .

[2]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[3]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

[4]  H. Balakrishnan,et al.  A comparison of mechanisms for improving TCP performance over wireless links , 1999, SIGCOMM '96.

[5]  Srinivasan Seshan,et al.  A comparison of mechanisms for improving TCP performance over wireless links , 1996, SIGCOMM 1996.

[6]  Dhiraj K. Pradhan,et al.  Improving performance of TCP over wireless networks , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[7]  Miten N. Mehta Improving performance of TCP over wireless networks , 1998 .

[8]  Randy H. Katz,et al.  The effects of asymmetry on TCP performance , 1999, Mob. Networks Appl..

[9]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

[10]  A feedback-based scheme for improving TCP performance in ad hoc wireless networks , 2001, IEEE Wirel. Commun..

[11]  Rajendra V. Boppana,et al.  A comparison of TCP performance over three routing protocols for mobile ad hoc networks , 2001, MobiHoc.

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

[13]  P. Kumar,et al.  Capacity of Ad Hoc Wireless Networks , 2002 .

[14]  Mario Gerla,et al.  TCP performance over multipath routing in mobile ad hoc networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[15]  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..

[16]  Petter Mosebekk,et al.  A Linux implementation and analysis of the eXplicit Control Protocol (XCP) , 2005 .