University of Houston
Department of Computer Science


In partial fulfillment of the Requirements for the Degree of
Master of Science


Ming Zu
will defend her thesis

Dynamic Cooperative Caching


Abstract

We present a dynamic cooperative caching system with the capability of real-time modification of the topology of the cache array, as an adaptation to the changes in the network conditions. By assessing the benefit of the siblings in the cache array, decisions are made at each cache as to maintain or discontinue the sibling relationships. The objective of the topology reconfiguration is to avoid dramatic increase of service delay when the network conditions deteriorate, a situation which may cause substantial performance degradation of a caching system with a static topology. The dynamic algorithms are implemented in a distributed framework to achieve fault-tolerance and high scalability. By testing our implementation in a realistic simulation environment consisting of synthetic work load generators (Web Polygraph) and high performance proxy caches (Squid), we provide convincing evidence that our algorithm is effective in preventing upsurge of overall response times of the cache array in the event of congested networks, while preserving high cooperative hit ratios.



Date: Tuesday, November 25, 2003
Time: 11:30 AM
Place: 550-PGH

Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Jaspal Subhlok