Skip to main content

Algorithm DC-Tree for \(\boldsymbol{k}\)-Servers on Trees

  • Reference work entry
  • First Online:
  • 254 Accesses

Years and Authors of Summarized Original Work

  • 1991; Chrobak, Larmore

Problem Definition

In the k-Server Problem, one wishes to schedule the movement of k-servers in a metric space \(\mathbb{M}\), in response to a sequence ϱ = r1, r2, , r n of requests, where \(r_{i} \in \mathbb{M}\) for each i. Initially, all the servers are located at some initial configuration \(X_{0} \subseteq \mathbb{M}\) of k points. After each request r i is issued, one of the k-servers must move to r i . A schedule specifies which server moves to each request. The cost of a schedule is the total distance traveled by the servers, and our objective is to find a schedule with minimum cost.

Algorithm DC-Tree for -Servers on Trees, Fig. 1
figure 16 figure 16

Algorithm DC-Tree serving a request on r. The configuration before r is issued is on the left; the configuration after the service is completed is on the right. At first, all servers are active. When server 3 reaches point x, server 1 becomes inactive. When server 3 reaches point y...

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Recommended Reading

  1. Bein W, Chrobak M, Larmore LL (2002) The 3-server problem in the plane. Theor Comput Sci 287:387–391

    Article  MathSciNet  MATH  Google Scholar 

  2. Borodin A, El-Yaniv R (1998) Online computation and competitive analysis. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  3. Chrobak M, Larmore LL (1991) An optimal online algorithm for k servers on trees. SIAM J Comput 20:144–148

    Article  MathSciNet  MATH  Google Scholar 

  4. Chrobak M, Karloff H, Payne TH, Vishwanathan S (1991) New results on server problems. SIAM J Discret Math 4:172–181

    Article  MathSciNet  MATH  Google Scholar 

  5. Koutsoupias E, Papadimitriou C (1994) On the k-server conjecture. In: Proceedings of the 26th symposium on theory of computing (STOC). ACM, Montreal, pp 507–511

    Google Scholar 

  6. Koutsoupias E, Papadimitriou C (1995) On the k-server conjecture. J ACM 42:971–983

    Article  MathSciNet  MATH  Google Scholar 

  7. Manasse M, McGeoch LA, Sleator D (1988) Competitive algorithms for online problems. In: Proceedings of the 20th symposium on theory of computing (STOC). ACM, Chicago, pp 322–333

    Google Scholar 

  8. Manasse M, McGeoch LA, Sleator D (1990) Competitive algorithms for server problems. J Algorithms 11:208–230

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Chrobak, M. (2016). Algorithm DC-Tree for \(\boldsymbol{k}\)-Servers on Trees. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_7

Download citation

Publish with us

Policies and ethics