Skip to main content

On multi-threaded Paging

  • Session 10a: Invited Presentation
  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 1996)

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

Included in the following conference series:

Abstract

In this paper we introduce a generalization of Paging to the case where there are many threads of requests. This models situations in which the requests come from more than one independent source.

Four different problems arise whether we consider fairness restrictions or not, with finite or infinite input sequences. We study all of them, proving lower and upper bounds for the competitiveness of on-line algorithms.

The main results presented in this paper may be summarized as follows. When no fairness restrictions are imposed it is possible to obtain good competitive ratios; on the other hand, for the fair case in general there exist no competitive algorithms.

Research supported in part by EC project DYNDATA under program KIT, and by UBACYT project ā€œModelos y TĆ©cnicas de OptimizaciĆ³n Combinatoriaā€

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Ben-David, A. Borodin, R. Karp, G. Tardos, and A. Widgerson. On the power of randomization in online algorithms. Technical Report TR-90-023, ICSI, June 1990.

    Google ScholarĀ 

  2. A. Borodin, S. Irani, P. Raghavan, and B. Schieber. Competitive paging with locality of reference. In Proc. of 23rd ACM Symposium on Theory of Computing, pages 249ā€“259, 1991.

    Google ScholarĀ 

  3. A. Borodin, N. Linial, and M. Saks. An optimal on-line algorithm for metrical task system. J. ACM, 39(4):745ā€“763, 1992.

    ArticleĀ  Google ScholarĀ 

  4. E. Feuerstein and A. Strejilevich de Loma. On multi-threaded paging. Technical Report TR 96-001, Universidad de Buenos Aires, Departamento de ComputaciĆ³n, July 1996. http://www.dc.uba.ar/people/proyinv/tr.html.

    Google ScholarĀ 

  5. A. Fiat and A. Karlin. Randomized and multipointer paging with locality of reference. In Proc. of 27th ACM Symposium on Theory of Computing, 1995.

    Google ScholarĀ 

  6. A. Karlin, M. Manasse, L. Rudolph, and D. Sleator. Competitive snoopy caching. Algorithmica, 3:79ā€“119, 1988.

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  7. P. Raghavan and M. Snir. Memory versus randomization in on-line algorithms. Technical Report RC 15622, IBM, 1990.

    Google ScholarĀ 

  8. D.D. Sleator and R.E. Tarjan. Amortized efficiency of list update and paging rules. Communications of ACM, 28:202ā€“208, 1985.

    ArticleĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tetsuo Asano Yoshihide Igarashi Hiroshi Nagamochi Satoru Miyano Subhash Suri

Rights and permissions

Reprints and permissions

Copyright information

Ā© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feuerstein, E., Strejilevich de Loma, A. (1996). On multi-threaded Paging. In: Asano, T., Igarashi, Y., Nagamochi, H., Miyano, S., Suri, S. (eds) Algorithms and Computation. ISAAC 1996. Lecture Notes in Computer Science, vol 1178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0009518

Download citation

  • DOI: https://doi.org/10.1007/BFb0009518

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62048-8

  • Online ISBN: 978-3-540-49633-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics