************************************************************************ README Copyright (c) 1997 University of Southern California. All rights reserved. Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of Southern California, Information Sciences Institute. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *********************************************************************** This file includes patches for modifying TCP and HTTP to avoid TIME_ WAIT State at server side. It also includes patches for tuning up WebStone 2.0 to support measuring HTTP1.1 performances undering our modifications. Furthur information can be obtained from http://www.isi.edu/atomic2/ Detailed description of our modification and measurements can be found at the internet draft: http://info.internet.isi.edu:80/in-drafts /files/draft-faber-time-wait-avoidance-00.txt/ The patches includes: o TCP kernel patch implements an improvement of TCP on SunOS 4.1.3 to support cleaning up TIME_WAIT state at active close side. o Apache patch modifies Apache Server to support handling a new method CLOSE for connection to help cleaning up TIME_WAIT state at HTTP server side. o WebStone patch includes several enhancements and modification needed for SunOS 4.1.3 and for the measurement of the above two patches. The following people have contributed to this code : Joe Touch Overal idea and design of TCP solution Ted Faber Overal investigation, TCP kernel patch Wei Yue Apache and WebStone patches (end.)