[Colloquium] Monday, April 11, 2005 V. Ramasubramanian, Cornell University

Nita Yack nitayack at midway.uchicago.edu
Wed Mar 30 08:46:11 CST 2005


 

Monday, April 11, 2005

2:30 p.m.

Ryerson 251

 

Venugopalan Ramasubramanian,

Cornell University

http://www.cs.cornell.edu/people/ramasv

 

Title:Building High Performance Scalable Infrastructure Services through

        Analysis-driven Caching

 

Abstract.Caching in distributed systems has been traditionally 
performed in an ad-hoc manner; nodes opportunistically cache objects 
that they encounter using

heuristics for cache management. In this talk, I will describe a novel 
form of caching, where objects are proactively replicated based on an 
analysis of performance trade-offs. Analysis-driven caching poses the 
fundamental trade-off between performance and overhead as an 
optimization problem, determines the optimal caching strategy through 
numerical algorithms, and replicates objects using inexpensive 
distributed protocols. I will present Honeycomb, an analysis-driven 
caching framework for structured overlays, which provides an order of 
magnitude improvement in lookup performance, from O (log N) to O (1), 
with minimal network and storage overhead.

 

Honeycomb has been used to build three infrastructure services, a name 
service to replace the current Domain Name System (DNS), a content 
distribution network, and a publish-subscribe based aggregator for Web 
MicroNews. In this talk, I will present performance evaluations of 
these services deployed on Planet-Lab to show that they provide better 
lookup latency than legacy services, adapt quickly to sudden upheavals 
in query distribution, and quickly disseminate updates to objects.


Nita Yack
Departmental Administrator
Computer Science Department
1100 E. 58th Street - Room 151
Chicago, IL 60637
(773) 702-6019




More information about the Colloquium mailing list