University of Wollongong
Browse

Improving object cache performance through selective placement

Download (132.87 kB)
conference contribution
posted on 2024-11-17, 10:53 authored by Saied Hosseini-Khayat
Distributed systems greatly benefit from caching. Caching data objects of variable size and cost poses interesting questions that have been researched for the past ten years. As a result, a few good algorithms have come to the fore. These algorithms make effective decisions in selecting cache objects for removal. However, they make no decision about the suitability of a new object for placement into the cache. We show that “selective placement” can add further improvement to these algorithms when a request pattern consists of frequent references to a working set of objects interspersed with isolated references to less popular objects. The key idea is to avoid indiscriminate caching, and to weigh the benefits of caching an object against the cost of removing other objects. This paper describes a simple enhancement to a well-known web caching algorithm (GreedyDual-Size) to make it a selective algorithm. It is shown by simulation that the performance gain can be substantial. The suggested methodology can be applied to similar algorithms.

History

Citation

Hosseini-Khayat, S. 2006, ''Improving object cache performance through selective placement'', in T. Fahringer (eds), International Conference on Parallel and Distributed Computing and Networks, ACTA Press, Anaheim, USA, pp. 262-265.

Parent title

International Conference on Parallel and Distributed Computing and Networks

Pagination

1-5

Language

English

RIS ID

18770

Usage metrics

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC