Skip to main content

The CNN Problem and Other k-Server Variants

  • Conference paper
  • First Online:
Book cover STACS 2000 (STACS 2000)

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

Included in the following conference series:

Abstract

We study several interesting variants of the k-server problem. In the cnn problem, one server services requests in the Euclidean plane. The difference from the k-server problem is that the server does not have to move to a request, but it has only to move to a point that lies in the same horizontal or vertical line with the request. This, for example, models the problem faced by a crew of a certain news network trying to shoot scenes on the streets of Manhattan from a distance; the crew has only to be on a matching street or avenue. The CNN problem contains as special cases two important problems: the bridge problem, also known as the cow-path problem, and the weighted 2-server problem in which the 2 servers may have different speeds. We show that any deterministic on-line algorithm has competitive ratio at least \( 6 + \sqrt {17} \). We also show that some successful algorithms for the k-server problem fail to be competitive. In particular, we show that no natural lazy memoryless randomized algorithm can be competitive.

The CNN problem also motivates another variant of the k-server problem, in which servers can move simultaneously, and we wish to minimize the time spent waiting for service. This is equivalent to the regular k-server problem under the \( \mathcal{L}_\infty \) norm for movement costs. We give a 1/2k(k + 1) upper bound for the competitive ratio on trees.

Supported in part by NSF grant CCR-9521606

Supported in part by the Department of Energy under Contract W-7405-ENG-36

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Y. Azar, A. Z. Broder, A. R. Karlin, and E. Upfal. Balanced allocations. In Proc. 26th Annual ACM Symposium on the Theory of Computing, (STOC’ 94), pages 593–602, 1994.

    Google Scholar 

  2. R. A. Baeza-Yates, J. C. Culberson, and G. J. E. Rawlins. Searching with uncertainty. In 1st Scandinavian Workshop on Algorithm Theory, (SWAT 88) pages 176–189. Springer-Verlag, Lecture Notes in Computer Science 318, 1988.

    Google Scholar 

  3. Y. Bartal and E. F. Grove. The harmonic k-server algorithm is competitive. Unpublished Manuscript, 1994.

    Google Scholar 

  4. D. Bitton and J. Gray. Disk Shadowing. In Proceedings of the 14th International Conference on Very Large Data Bases, (VLDB’ 88), pages 331–338, 1988.

    Google Scholar 

  5. J. L. Bentley and C. C. McGeoch. Amortized analyses of self-organizing sequential search heuristics. In Communications of the ACM, 28(4) pages 404–411, April 1985.

    Article  Google Scholar 

  6. A. Borodin and R. El-Yaniv. Online Computation and Competitive Analysis, Cambridge University Press, Cambridge Mass., 1998.

    MATH  Google Scholar 

  7. A. Borodin, N. Linial, and M. Saks. An optimal online algorithm for metrical task systems. In Proceedings of the 19th Annual ACM Symposium on Theory of Computing, (STOC’ 87), pages 373–382, 1987.

    Google Scholar 

  8. M. Chrobak, H. Karloff, T. Payne, and S. Vishwanathan. New results on server problems. In SIAM Journal on Discrete Mathematics, 4(3):323–328, May 1991.

    Article  MATH  MathSciNet  Google Scholar 

  9. M. Chrobak and L. Larmore. An optimal on-line algorithm for k-servers on trees. In SIAM Journal on Computing, 20(1):144–148, February 1991.

    Article  MATH  MathSciNet  Google Scholar 

  10. M. Chrobak and L. Larmore. The server problem and on-line games. In On-Line Algorithms, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 7, pages 11–64, 1991.

    MathSciNet  Google Scholar 

  11. M. Chrobak and L. Larmore. A new approach to the server problem. In SIAM Journal on Discrete Mathematics, 4(3):323–328, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  12. A. Fiat, Y. Rabini, and Y. Ravid. Competitive k-server algorithms. In 31st IEEE Annual Symposium on Foundations of Computer Science, (FOCS’ 90), pages 454–463, October 1990.

    Google Scholar 

  13. A. Fiat and M. Ricklin. Competitive algorithms for the weighted server problem. In Theoretical Computer Science, 130(1) pages 85–99, August 1994.

    Article  MATH  MathSciNet  Google Scholar 

  14. S. Gal. Search Games, Academic Press, 1980.

    Google Scholar 

  15. E. F. Grove. The harmonic online k-server algorithm is competitive. In Proc. 23rd Symposium on Theory of Computing, (STOC’ 91), pages 260–266, 1991.

    Google Scholar 

  16. F. Kurzweil. Small disk arrays-the emerging approach to high performance. Presentation at COMPCON 88, March 1, 1988.

    Google Scholar 

  17. A. R. Karlin, M. S. Manasse, L. Rudolph, and D. D. Sleator. Competitive snoopy caching. In 27th Annual Symposium on Foundations of Computer Science, (FOCS’ 86), pages 244–254, October 1986.

    Google Scholar 

  18. E. Koutsoupias and C. Papadimitriou. On the k-server conjecture. In Proc. 26th Symposium on Theory of Computing, (STOC’ 94), pages 507–511, 1994.

    Google Scholar 

  19. M. S. Manasse, L. A. McGeoch, and D. D. Sleator. Competitive algorithms for on-line problems. In Proceedings of the 20th Annual ACM Symposium on Theory of Computing, (STOC’ 88), pages 322–333, May 1988.

    Google Scholar 

  20. R. Muntz, J. R. Santos, and S. Berson. A parallel disk storage system for real-time multimedia applications. In International Journal of Intelligent Systems, Special Issue on Multimedia Computing System, v.13, n.12, pages 1137–74, December 1998.

    Google Scholar 

  21. D. Patterson, G. Gibson, and R. Katz. A case for redundant arrays of inexpensive disks (RAID). In ACM SIGMOD Conference Proceedings, pages 109–116, 1987.

    Google Scholar 

  22. C. Papadimitriou and M. Yannakakis. Shortest Paths Without a Map. In Proc. 16th Internat. Colloq. Automata Lang. Program., vol. 372 of Lecture Notes in Computer Science, pages 284–296. Springer-Verlag, 1989.

    Chapter  Google Scholar 

  23. C. Papadimitriou and M. Yannakakis. Shortest Paths Without a Map. In Theoretical Computer Science, 84(1):127–150, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  24. D. D. Sleator and R. E. Tarjan. Amortized efficiency of list update and paging rules. In Communications of the ACM, 28(2):202–208, February 1985.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koutsoupias, E., Taylor, D.S. (2000). The CNN Problem and Other k-Server Variants. In: Reichel, H., Tison, S. (eds) STACS 2000. STACS 2000. Lecture Notes in Computer Science, vol 1770. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46541-3_48

Download citation

  • DOI: https://doi.org/10.1007/3-540-46541-3_48

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67141-1

  • Online ISBN: 978-3-540-46541-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics