Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Engineering Web Cache Consistency JIAN YIN, LORENZO ALVISI, and MIKE DAHLIN
 

Summary: Engineering Web Cache Consistency
JIAN YIN, LORENZO ALVISI, and MIKE DAHLIN
University of Texas at Austin
and
ARUN IYENGAR
IBM T. J. Watson Research Center
Server-driven consistency protocols can reduce read latency and improve data freshness for a given
network and server overhead, compared to the traditional consistency protocols that rely on client
polling. Server-driven consistency protocols appear particularly attractive for large-scale dynamic
Web workloads because dynamically generated data can change rapidly and unpredictably. How-
ever, there have been few reports on engineering server-driven consistency for such workloads.
This article reports our experience in engineering server-driven consistency for a sporting and
event Web site hosted by IBM, one of the most popular sites on the Internet for the duration of
the event. We also examine an e-commerce site for a national retail store. Our study focuses on
scalability and cachability of dynamic content. To assess scalability, we measure both the amount
of state that a server needs to maintain to ensure consistency and the bursts of load in sending out
invalidation messages when a popular object is modified. We find that server-driven protocols can
cap the size of the server's state to a given amount without significant performance costs, and can
smooth the bursts of load with minimal impact on the consistency guarantees. To improve perfor-
mance, we systematically investigate several design issues for which prior research has suggested

  

Source: Alvisi, Lorenzo - Department of Computer Sciences, University of Texas at Austin

 

Collections: Computer Technologies and Information Sciences