Problems with current web server operation
- Currently, web servers share processor resources among several requests simultaneously.
- Web users are impatient--they tend to abort page requests that do not get a response within several seconds.
- If users time out, the server wastes resources on requests that never complete--a problem especially for heavily-loaded web servers.
- Objective: decrease user-perceived latency by minimizing the number of user file requests that "time out" before completion