The CNN problem and other k-server variants

被引:11
作者
Koutsoupias, E [1 ]
Taylor, DS
机构
[1] Univ Athens, Dept Informat, Athens, Greece
[2] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90024 USA
[3] San Jose State Univ, Dept Comp Sci, San Jose, CA 95192 USA
基金
美国国家科学基金会;
关键词
online algorithms; CNN problem; k-server problem;
D O I
10.1016/j.tcs.2004.06.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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; for any event at an intersection, 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 online algorithm has competitive ratio at least 6 + root17. We also show that some successful algorithms for the k-server problem fail to be competitive. In particular, no memoryless randomized algorithm can be competitive. We also consider 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 L. norm for movement costs. We give a 1/2 k(k + 1) upper bound for the competitive ratio on trees. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:347 / 359
页数:13
相关论文
共 22 条
  • [1] Balanced allocations
    Azar, Y
    Broder, AZ
    Karlin, AR
    Upfal, E
    [J]. SIAM JOURNAL ON COMPUTING, 1999, 29 (01) : 180 - 200
  • [2] Baeza-Yates R.A., 1988, LNCS, V318, P176, DOI [10.1007/3-540-19487-8_20, DOI 10.1007/3-540-19487-8_20]
  • [3] Project bionics
    Bartlett, RH
    [J]. ASAIO JOURNAL, 2001, 47 (01) : 1 - 2
  • [4] AMORTIZED ANALYSES OF SELF-ORGANIZING SEQUENTIAL SEARCH HEURISTICS
    BENTLEY, JL
    MCGEOCH, CC
    [J]. COMMUNICATIONS OF THE ACM, 1985, 28 (04) : 404 - 411
  • [5] Bitton D., 1988, Proceedings of the Fourteenth International Conference on Very Large Databases, P331
  • [6] AN OPTIMAL ONLINE ALGORITHM FOR METRICAL TASK SYSTEM
    BORODIN, A
    LINIAL, N
    SAKS, ME
    [J]. JOURNAL OF THE ACM, 1992, 39 (04) : 745 - 763
  • [7] Borodin A, 1998, ONLINE COMPUTATION C
  • [8] NEW RESULTS ON SERVER PROBLEMS
    CHROBAK, M
    KARLOFF, H
    PAYNE, T
    VISHWANATHAN, S
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 1991, 4 (02) : 172 - 181
  • [9] AN OPTIMAL ONLINE ALGORITHM FOR K-SERVERS ON TREES
    CHROBAK, M
    LARMORE, LL
    [J]. SIAM JOURNAL ON COMPUTING, 1991, 20 (01) : 144 - 148
  • [10] A NEW APPROACH TO THE SERVER PROBLEM
    CHROBAK, M
    LARMORE, LL
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 1991, 4 (03) : 323 - 328