E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet

The novel technique proposed in this paper for dynamic cache size tuning is an enhancement of the previous MACSC (Model for Adaptive Cache Size Control) approach. Similar to its MACSC predecessor the Enhanced MACSC (E-MACSC) technique consistently maintains the given cache hit ratio. The focus of th...

Full description

Bibliographic Details
Main Authors: Wu, R., Wong, A., Dillon, Tharam S.
Format: Journal Article
Published: Elsevier Science 2006
Subjects:
Online Access:http://hdl.handle.net/20.500.11937/46561
_version_ 1848757593662554112
author Wu, R.
Wong, A.
Dillon, Tharam S.
author_facet Wu, R.
Wong, A.
Dillon, Tharam S.
author_sort Wu, R.
building Curtin Institutional Repository
collection Online Access
description The novel technique proposed in this paper for dynamic cache size tuning is an enhancement of the previous MACSC (Model for Adaptive Cache Size Control) approach. Similar to its MACSC predecessor the Enhanced MACSC (E-MACSC) technique consistently maintains the given cache hit ratio. The focus of the research is presently on supporting small caching systems of limited recyclable memory resources. The MACSC tunes the cache size adaptively with the instantaneous popularity ratio, which is computed statistically by the point-estimate (PE) method on the fly. It is difficult to harness the PE convergence time, because the following are unpredictable: (a) the number of data samples needed by the PE process to achieve convergence and (b) the inter-arrival times among these data samples. In the E-MACSC framework this unpredictability problem is resolved by replacing PE with the M3RT mechanism, which is a realization of the Convergence Algorithm (CA). Therefore the E-MACSC is also called the MACSC(M3RT) as compared to the original PE-based MACSC or MACSC(PE). The CA is an IEPM (Internet End-to-End Performance Measurement) technique that measures the mean of a waveform quickly and accurately. The CA prediction accuracy, however, differs from other IEPM techniques, because it is independent of the type of waveform/distribution. This independence arises from the fact that CA is based on the Central Limit Theorem. The E-MACSC approach provides several benefits as follows: (a) it maintains the prescribed hit ratio efficaciously, (b) it lessens cache size oscillation, and (c) it uses a fixed number of data samples and this makes its computation time more predictable. The E-MACSC is unique because of the following reasons: (a) it utilizes the relative popularity of the data objects as the sole control parameter and (b) it tunes the cache size adaptively by direct data measurement with the CA support. The relative popularity profile of data objects is called popularity distribution (PD) in the E-MACSC context. Any change in the PD's standard deviation indicates a shift of user preference for particular data objects. Monitoring and leveraging this change is the basis for E-MACSC to find a meaningful popularity ratio for deciding how the cache size should be tuned in a dynamic manner.
first_indexed 2025-11-14T09:30:34Z
format Journal Article
id curtin-20.500.11937-46561
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T09:30:34Z
publishDate 2006
publisher Elsevier Science
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-465612018-03-29T09:07:21Z E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet Wu, R. Wong, A. Dillon, Tharam S. M3RT Zipf-like behavior IEPM Point estimate Popularity ratio E-MACSC MACSC Dynamic cache size tuning Internet The novel technique proposed in this paper for dynamic cache size tuning is an enhancement of the previous MACSC (Model for Adaptive Cache Size Control) approach. Similar to its MACSC predecessor the Enhanced MACSC (E-MACSC) technique consistently maintains the given cache hit ratio. The focus of the research is presently on supporting small caching systems of limited recyclable memory resources. The MACSC tunes the cache size adaptively with the instantaneous popularity ratio, which is computed statistically by the point-estimate (PE) method on the fly. It is difficult to harness the PE convergence time, because the following are unpredictable: (a) the number of data samples needed by the PE process to achieve convergence and (b) the inter-arrival times among these data samples. In the E-MACSC framework this unpredictability problem is resolved by replacing PE with the M3RT mechanism, which is a realization of the Convergence Algorithm (CA). Therefore the E-MACSC is also called the MACSC(M3RT) as compared to the original PE-based MACSC or MACSC(PE). The CA is an IEPM (Internet End-to-End Performance Measurement) technique that measures the mean of a waveform quickly and accurately. The CA prediction accuracy, however, differs from other IEPM techniques, because it is independent of the type of waveform/distribution. This independence arises from the fact that CA is based on the Central Limit Theorem. The E-MACSC approach provides several benefits as follows: (a) it maintains the prescribed hit ratio efficaciously, (b) it lessens cache size oscillation, and (c) it uses a fixed number of data samples and this makes its computation time more predictable. The E-MACSC is unique because of the following reasons: (a) it utilizes the relative popularity of the data objects as the sole control parameter and (b) it tunes the cache size adaptively by direct data measurement with the CA support. The relative popularity profile of data objects is called popularity distribution (PD) in the E-MACSC context. Any change in the PD's standard deviation indicates a shift of user preference for particular data objects. Monitoring and leveraging this change is the basis for E-MACSC to find a meaningful popularity ratio for deciding how the cache size should be tuned in a dynamic manner. 2006 Journal Article http://hdl.handle.net/20.500.11937/46561 10.1016/j.comcom.2005.06.022 Elsevier Science restricted
spellingShingle M3RT
Zipf-like behavior
IEPM
Point estimate
Popularity ratio
E-MACSC
MACSC
Dynamic cache size tuning
Internet
Wu, R.
Wong, A.
Dillon, Tharam S.
E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet
title E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet
title_full E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet
title_fullStr E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet
title_full_unstemmed E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet
title_short E-MACSC: A novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the Internet
title_sort e-macsc: a novel dynamic cache tuning technique to reduce information retrieval roundtrip time over the internet
topic M3RT
Zipf-like behavior
IEPM
Point estimate
Popularity ratio
E-MACSC
MACSC
Dynamic cache size tuning
Internet
url http://hdl.handle.net/20.500.11937/46561