new CWV

TCP Congestion Window Validation

The new-cwv specification:

TCP to support Rate-Limited Traffic, draft-ietf-tcpm-newcwv, IETF Work-in-progress, TCPM WG.
http://tools.ietf.org/html/draft-ietf-tcpm-newcwv

Support of new-CWV In Linux kernel:

A Linux LKM (Loadable Kernel Module) implementing new-CWV is made available through Github
at the following link: https://github.com/rsecchi/newcwv/tree/05d0cbf40e18440883d743aecc42444d1433b327

The Github site as well as the README file in the package includes instructions on how to compile, install
and use the software. The module has been tested with Linux kernel 3.8.2. However, it should be possible
to compile and use the module with Linux systems other than the ones with kernel 3.8.2.

new-cwv background:

Original draft: Updating TCP to support Rate-Limited Traffic, draft-fairhurst-tcpm-newcwv, Work-in-progress (expired, obsoleted by draft-ietf-tcpm-newcwv).

Liu, Allman, Jiny, and Wang, Congestion Control without a Startup Phase, 5th International Workshop on Protocols for Fast Long-Distance Networks (PFLDnet), Los Angeles, California, USA”, February 2007.

G. Fairhurst & Md. Israfil Biswas; Updating TCP to support Variable-Rate Traffic, IRTF ICCRG presentation, draft-fairhurst-tcpm-newcwv.

Presentation to IRTF ICCRG, Atlanta, November 2012.

Arjuna Sathiaseelan, Raffaello Secchi, Md. Israfil Biswas and Gorry Fairhurst, Enhancing TCP Performance to support Variable -Rate Traffic, ACM CoNext Capacity Sharing WorkShop (CSWS), Nice, December 2012.

Analysing actual usage and behaviour of present CWV:

Md. Israfil Biswas and Gorry Fairhurst, A Practical Evaluation of Congestion Window Validation Behaviour, 9th Annual Postgraduate Symposium in The Convergence of Telecommunications, Networking and Broadcasting (PGNet 2008), 23 – 24 June 2008, Liverpool, UK.

Md. Israfil Biswas and Gorry Fairhurst, An Investigation of TCP Congestion Window Validation over Satellite Paths, 4th Advanced Satellite Mobile Systems Conference (ASMS 2008), 26-28 August 2008, Bologna, Italy.

Md.Israfil Biswas, Arjuna Sathiaseelan, Gorry Fairhurst and Raffaello Secchi, Analysing TCP for Bursty Traffic, Int’l J. of Communications, Network and System Sciences (IJCNS), Vol.3 No. 7, July 2010.

I.Biswas, Internet congestion control for variable rate TCP traffic, PhD, University of Aberdeen, 2011.

Hughes, Touch, and Heidemann, Issues in TCP Slow-Start Restart After Idle (Work-in-Progress, expired), December 2001.

The above set of documents and notes are also archived in the directory here: new-cwv files.