Abstract
We consider an extension of the two-level paging problem. Besides a fast memory (the cache) and a slow memory, we postulate a third memory, called the “shelf”, near the fast memory so that it is more cost-efficient to store or retrieve a page from the shelf than to retrieve a page from the slow memory. Unlike the standard two-level paging problem, the extension is not a special case of the K-server problem as it is not embedded in a space with a symmetric metric. Our goal is to establish an upper bound on the competitive ratio of this “three-level” memory paging problem. We show that unless per page storage costs more than per page retrieval from the shelf, a simple extension of the well-known LRU algorithm has competitive ratio of 2k + l + 1, where k and l are, respectively, the capacities of the cache and the shelf. If, in addition, k ≤ l, then the same algorithm is k + l + 2-competitive.
The research is partially supported by Chung-Ang University Research Grant 96-106.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Manasse, L. A. McGeoch, and D. Sleater, “Competitive algorithms for server problems,” In Journal of Algorithms, 11:208–230, 1990.
E. Koutsoupias and C. Papadimitriou, “On the k-server conjecture,” In Proc. 25th Symposium on Theory of Computing, 507–511, 1994.
A. Borodin, N. Linial, and M. Saks, “An optimal online algorithm for metrical task systems,” In Proc. 19th Annual ACM Symposium on Theory of Computing, 373–382, 1987.
A. Aggarwal, B. Alpern, A. K. Chandra, and M. Snir, “A model for hierarchical memory,” In Proc. 19th Symposium on Theory of Computing, 305–313, 1987.
M. Chrobak and J. Noga, “Competitive algorithms for multilevel caching and relaxed list update,” In Proc. 9th Annual ACM-SIAM Symposium on Discrete Algorithms, 87–96, 1998.
S. Irani and A. R. Karlin, “Online computation,” in Approximation Algorithms for NP-hard problems edited by D. S. Hochbaum, PWS, Boston, 1997 (521–564).
D. Sleater and R. Tarjan, “Amortized efficiency of list update and paging rules,” Communications of the ACM, 28(2):202–208, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hong, SP. (1999). A Competitive Online Algorithm for the Paging Problem with “Shelf” Memory. In: Asano, T., Imai, H., Lee, D.T., Nakano, Si., Tokuyama, T. (eds) Computing and Combinatorics. COCOON 1999. Lecture Notes in Computer Science, vol 1627. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48686-0_40
Download citation
DOI: https://doi.org/10.1007/3-540-48686-0_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66200-6
Online ISBN: 978-3-540-48686-2
eBook Packages: Springer Book Archive