Abstract
We study the online page replication problem. We present a new randomized algorithm for rings which is 2.37297-competitive, improving the best previous result of 3.16396. We also show that no randomized algorithm is better than 1.75037-competitive on the ring; previously, only a 1.58198 boundfor a single edge was known. We extend the problem in several new directions: continuous metrics, variable size requests, andre plication before service. Finally, we give simplified proofs of several known results.
This work was done while the authors were at the Max-Planck-Institute for Computer Science, Saarbrücken. Both authors were partially supportedb y the EU ESPRIT LTR Project No. 20244 (ALCOM-IT), WP 3.2. The first author was also supported by a Habilitation Scholarship of the German Research Foundation (DFG).
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
S. Albers and H. Koga. New on-line algorithms for the page replication problem. Journal of Algorithms, 27(1):75–96, 1998. A preliminary version was published in Proceedings of the 4th Scandinavian Workshop on Algorithm Theory (SWAT’94). Springer Lecture Notes in Computer Science 824, pages 25–36, 1994.
N. Alon and Y. Azar. On-line Steiner trees in the Euclidean plane. Discrete and Computational Geometry, 10:113–121, 1993. A preliminary version was published in Proceedings of the 8th Annual Symposium on Computational Geometry (SoCG’92), pages 337–343, 1992.
B. Awerbuch, Y. Bartal, and A. Fiat. Competitive distributed file allocation. In Proceedings of the 25th ACM Symposium on the Theory of Computation (STOC’93), pages 164–173, 1993.
Y. Bartal. Probabilistic approximation of metric spaces andits algorithmic applications. In Proceedings of the 37th Symposium on Foundations of Computer Science (FOCS’96), pages 183–193, 1996.
Y. Bartal. On approximating arbitrary metrics by tree metrics. In Proceedings of the 30th ACM Symposium on the Theory of Computation (STOC’98), pages 161–168, 1998.
Y. Bartal, A. Blum, C. Burch, and A. Tomkins. A polylog(n)-competitive algorithm for metrical task systems. In Proceedings of the 29th ACM Symposium on the Theory of Computation (STOC’97), pages 711–719, 1997.
Y. Bartal, A. Fiat, and Y. Rabani. Competitive algorithms for distributed data management. In Proceedings of the 24th ACM Symposium on the Theory of Computation (STOC’92), pages 39–50, 1992.
S. Ben-David, A. Borodin, R. Karp, G. Tardos, and A. Wigderson. On the power of randomization in on-line algorithms. Algorithmica, 11(1):2–14, 1994. A preliminary version was published in Proceedings of the 22nd ACM Symposium on Theory of Computation (STOC’90), pages 379–386, 1990.
D. L. Black and D.D. Sleator. Competitive algorithms for replication and migration problems. Technical Report CMU-CS-89-201, Carnegie Mellon University, 1989.
A. Blum and C. Burch. On-line learning andth e metrical task system problem. In Proceedings of the 10th Conference on Computational Learning Theory, pages 45–53, 1997.
A. Borodin and R. El-Yaniv. Online Computation and Competitive Analysis. Cambridge University Press, Cambridge, England, 1998
A. Fiat und G. Woeginger, editors. Online Algorithms — The State of the Art. Springer Lecture Notes in Computer Science 1442. Springer-Verlag, Heidelberg, 1998.
W. Glazek. On-line algorithms for page replication in rings. Presented at the ALCOM Workshop on On-line Algorithms, Aug 31-Sep 5, Udine, Italy, 1998.
W. Glazek. Lower andupp er bounds for the problem of page replication in ring networks. In Proceedings of the 24th International Symposium on the Mathematical Foundations of Computer Science (MFCS’99). Springer Lecture Notes in Computer Science 1672, pages 273–283, 1999.
M. Imase and B.M. Waxman. Dynamic Steiner tree problem. SIAM Journal on Discrete Mathematics, 4(3):369–384, 1991.
S. Irani. Page placement with multi-size pages andap plications to web caching. In Proceedings of the 29th ACM Symposium on the Theory of Computation (STOC’97), pages 701–710, 1997.
A. R. Karlin, M. S. Manasse, L. Rudolph, and D. D. Sleator. Competitive snoopy caching. Algorithmica, 3(1):79–119, 1988.
R. M. Karp. A 2k-competitive algorithm for the circle. Unpublished manuscript, 1989.
H. Koga. Randomized on-line algorithms for the page replication problem. In Proceedings of the 4th International Symposium on Algorithms and Computation (ISAAC’93). Springer Lecture Notes in Computer Science 762, pages 436–445, 1993.
C. Lund, N. Reingold, J. Westbrook, and D. Yan. On-line distributed data management. In Proceedings of the 2nd European Symposium on Algorithms (ESA’94). Springer Lecture Notes in Computer Science 855, pages 202–214, 1994.
K. Mehlhorn. Data Structures and Algorithms 1: Sorting and Searching. Springer-Verlag, Heidelberg, 1984.
S. S. Seiden. Unfair problems and randomized algorithms for metrical task systems.Information and Computation, 148(2):219–240, 1999.
D. D. Sleator and R. E. Tarjan. Amortized efficiency of list update and paging rules. Communications of the ACM, 28(2):202–208, 1985.
J. von Neumann and O. Morgenstern. Theory of Games and Economic Behavior.Princeton University Press, Princeton, NJ, 1. edition, 1944.
A. C. Yao. Probabilistic computations: Toward a unified measure of complexity. In Proceedings of the 18th Symposium on Foundations of Computer Science (FOCS’77), pages 222–227, 1977.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fleischer, R., Seiden, S. (2000). New Results for Online Page Replication. In: Jansen, K., Khuller, S. (eds) Approximation Algorithms for Combinatorial Optimization. APPROX 2000. Lecture Notes in Computer Science, vol 1913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44436-X_15
Download citation
DOI: https://doi.org/10.1007/3-540-44436-X_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67996-7
Online ISBN: 978-3-540-44436-7
eBook Packages: Springer Book Archive