**************Revised**************

University of Houston
Department of Computer Science
In partial fulfillment of the Requirements for the Degree of
Master of Science
Yu-Ren Chung
will defend his thesis
Mirror Selection by Extraction of
Long-term Throughput from Short HTTP Transfers
Abstract
Mirrors of a web server host replicated materials at different
places around the world. They provide an opportunity for better performance
assuming one can choose a mirror that will deliver good performance. In this
paper, we first compare several simple mirror selection metrics, including
random selection, geographical distance, hop count, round-trip time, and
response time of a small document. We demonstrate that the response time is the best of
these metrics while geographical distance has no merit.
The key issue
underlying mirror selection is estimation of the long-term expected throughput
of a HTTP connection. We propose a set of heuristics to estimate the
throughput by closely monitoring a TCP transfer. The transfer is broken down into a
series of segments received every Round Trip Time. Heuristics tested include EWMA
(Exponential Weighted Moving Average), Skip K: ignoring the first K values in a series,
and Last K: using only the last K values. We investigate dynamic tuning of
heuristics based on analysis of the series and explore an Early Stop
heuristic to end processing when estimation is deemed
sufficiently accurate. We show that the better heuristics can estimate
more accurately and cheaply than average throughput for a short file transfer.
Date: Monday, April 30, 2001
Time: 11:30 AM
Place: 550-PGH
Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Jaspal Subhlok