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
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
Y. Bartal and E. F. Grove. The harmonic k-server algorithm is competitive. Unpublished Manuscript, 1994.
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.
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.
A. Borodin and R. El-Yaniv. Online Computation and Competitive Analysis, Cambridge University Press, Cambridge Mass., 1998.
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.
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.
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.
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.
M. Chrobak and L. Larmore. A new approach to the server problem. In SIAM Journal on Discrete Mathematics, 4(3):323–328, 1991.
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.
A. Fiat and M. Ricklin. Competitive algorithms for the weighted server problem. In Theoretical Computer Science, 130(1) pages 85–99, August 1994.
S. Gal. Search Games, Academic Press, 1980.
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.
F. Kurzweil. Small disk arrays-the emerging approach to high performance. Presentation at COMPCON 88, March 1, 1988.
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.
E. Koutsoupias and C. Papadimitriou. On the k-server conjecture. In Proc. 26th Symposium on Theory of Computing, (STOC’ 94), pages 507–511, 1994.
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.
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.
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.
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.
C. Papadimitriou and M. Yannakakis. Shortest Paths Without a Map. In Theoretical Computer Science, 84(1):127–150, 1991.
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.
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
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