Skip to main content

A Competitive Online Algorithm for the Paging Problem with “Shelf” Memory

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1627))

Included in the following conference series:

  • 1059 Accesses

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, kl, then the same algorithm is k + l + 2-competitive.

The research is partially supported by Chung-Ang University Research Grant 96-106.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Manasse, L. A. McGeoch, and D. Sleater, “Competitive algorithms for server problems,” In Journal of Algorithms, 11:208–230, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  2. E. Koutsoupias and C. Papadimitriou, “On the k-server conjecture,” In Proc. 25th Symposium on Theory of Computing, 507–511, 1994.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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).

    Google Scholar 

  7. D. Sleater and R. Tarjan, “Amortized efficiency of list update and paging rules,” Communications of the ACM, 28(2):202–208, 1985.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics