Date of Award


Document Type

Thesis (Undergraduate)


Department of Computer Science

First Advisor

John M. Danskin


Server congestion is a major cause of frustration with the Internet. It is not uncommon for a server with a new release of popular software to be swamped by many times more clients than it can possibly handle. Current Internet file transfer protocols, namely FTP and HTTP, do not have any policy to regulate client admission. In this thesis we are concerned with server admission policies that will improve clients' experience with servers under heavy load. Using a purpose-built network simulator, we compare the prevalent protocols with two new protocols that include policies taken from processor scheduling. By applying more intelligent client admission policies it is hoped that the quality of service on the Internet can be improved.


Originally posted in the Dartmouth College Computer Science Technical Report Series, number PCS-TR97-315.