Predicting web cache behavior using stochastic state-space models

Amitayu Das, Ritendra Datta, Bhuvan Urgaonkar, Anand Sivasubramaniam

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Accurate analytical models of Web caches are desirable as they can provide inexpensive ways to make resource provisioning decisions at a cache itself as well as at the Web servers it is servicing. Explicitly modeling a Web cache has two major shortcomings: (i) several simplifying assumptions about the operation of the cache for mathematical tractability resulting in loss of accuracy and (ii) measurements of phenomena internal to the cache that may not always be available without adding monitoring hooks within the cache. Therefore, in this paper, we turn towards statistical techniques to develop a model that is non-intrusive (that is, requires no additions to the cache) and treats the Web cache as a black-box (that is, operates solely by observing readily available inputs/outputs and requires no knowledge about the internals of the cache). Relying on the intuition that the internal dynamics ofa cache can be captured by a first-order time-dependent process, we develop a model called SMCP, based on the well-studied linear Gaussian state space model, to observe, characterize, and predict the hit rates at a Web cache. A comparison with time-independent models, including one based on Linear Regression (LR), validates our intuition for the need to employ a time-dependent model. A detailed evaluation shows the efficacy of our model with LRU and LFU, two representative cache replacement policies. In our experiments, SMCP predicts hit ratio within 0.1 (absolute value) of their actual value 77.5% and 65% of the times for LRU and LFU, respectively. Secondly, SMCP captures the time- varying behavior more accurately than done by several time-independent models.

Original languageEnglish (US)
Title of host publicationProceedings of the 2008 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2008
Pages609-616
Number of pages8
StatePublished - Dec 1 2008
Event2008 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2008 - Las Vegas, NV, United States
Duration: Jul 14 2008Jul 17 2008

Publication series

NameProceedings of the 2008 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2008

Other

Other2008 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2008
Country/TerritoryUnited States
CityLas Vegas, NV
Period7/14/087/17/08

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Predicting web cache behavior using stochastic state-space models'. Together they form a unique fingerprint.

Cite this