Claims
- 1. A method of improving performance of a server enabled to permit connections to clients to persist for a duration equal to a timer value, the method comprising the steps of:estimating load on the server; and modifying the timer value based on the load on the server, wherein the server has a plurality of sockets enabling connections to a plurality of clients and wherein the timer value is modified to choose a timer value such that an estimated lifetime of each socket is kept smaller than the number of socket times an estimate of an inter-arrival period between requests for new connections to the server.
- 2. A server comprising:a socket for connection with a client; a machine readable storage device for storing a timer value where the server is enabled to permit connections to clients to persist for a duration equal to the timer value; a central processing unit connected to the storage device and the socket for executing computer program instructions, the computer program instructions causing the central processing unit to perform the steps of: estimating load on the server; and modifying the timer value based on the load on the server, wherein the server has a plurality of sockets enabling connections to a plurality of clients and wherein the timer value is modified to choose a timer value such that an estimated lifetime of each socket is kept smaller than the number of sockets times an estimate of an inter-arrival period between requests for new connections to the server.
- 3. A computer readable medium containing executable program instructions for performing a method on a server enabled to permit connections to clients to persist for a duration equal to a timer value, the method comprising the steps of:estimating load on the server; and modifying the timer value based on the load on the server, wherein the server has a plurality of sockets enabling connections to a plurality of clients and wherein the timer value is modified to choose a timer value such that an estimated lifetime of each socket is kept smaller than the number of socket times an estimate of an inter-arrival period between requests for new connections to the server.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims priority to Provisional Application Serial No. 60/113,398, filed on Dec. 23, 1998, the content of which is incorporated by reference herein.
US Referenced Citations (6)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/113398 |
Dec 1998 |
US |