# Competitive algorithms for the weighted server problem

@article{Fiat1993CompetitiveAF, title={Competitive algorithms for the weighted server problem}, author={Amos Fiat and Moty Ricklin}, journal={[1993] The 2nd Israel Symposium on Theory and Computing Systems}, year={1993}, pages={294-303} }

The authors deal with a generalization of the k-server problem, in which the servers are unequal. In the weighted server model each of the servers is assigned a positive weight. The cost associated with moving a server equals the product of the distance traversed and the server weight. A weighted k-server algorithm is called competitive if the competitive ratio depends only upon the number of servers. (i.e., the competitive ratio is independent of the weights associated with the servers and the…

## 31 Citations

Competitive Algorithms for Generalized k-Server in Uniform Metrics

- Computer Science, MathematicsSODA
- 2018

The generalized k-server problem is considered in uniform metrics and the first f(k)-competitive algorithms for general k are given, including a deterministic and randomized algorithms with competitive ratio $O(k 2^k)$ and $O (k^3 \log k)$ respectively.

Weighted k-Server Bounds via Combinatorial Dichotomies

- Computer Science, Mathematics2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)
- 2017

A doubly exponential lower bound on the competitive ratio of any deterministic online algorithm, that essentially matches the known upper bounds for the problem and closes a large and long-standing gap.

The Randomized Competitive Ratio of Weighted $k$-server is at least Exponential

- Mathematics, Computer ScienceESA
- 2021

This paper cuts down the triply exponential gap between the upper and lower bound to a singly exponential gap by proving that the competitive ratio is at least exponential in k, substantially improving on the previously known lower bound of about ln k.

On Randomized Memoryless Algorithms for the Weighted K-Server Problem

- Computer Science2013 IEEE 54th Annual Symposium on Foundations of Computer Science
- 2013

This work proves that there is an α<sub>k</sub> competitive memoryless algorithm for the weighted k-server problem on uniform spaces, and develops a framework to bound from above the competitive ratio of any randomized memoryless algorithms for this problem.

Online Paging with Heterogeneous Cache Slots

- Mathematics, Computer ScienceArXiv
- 2022

The deterministic upper bound is extended to the weighted variant of All-or-One Paging (a generalization of standard Weighted Paging), showing that it is also Θ(k).

Generalized Two-Server Problem

- MathematicsEncyclopedia of Algorithms
- 2016

In the generalized two-server problem, two servers are given to serve requests r 2 X Y which arrive one by one and the objective is to minimize the total distance traveled by the two servers.

The Generalized Work Function Algorithm Is Competitive for the Generalized 2-Server Problem

- Mathematics, Computer ScienceSIAM J. Comput.
- 2014

It is shown that the generalized work function algorithm, $\mathrm{WFA}_{\lambda}$, is constant competitive for the generalized 2-server problem and given an outline for a possible extension to $k\geqslant2$ servers.

On the Benefits of Making your Clients Wait A Survey into the k-Server Problem with Delay Bachelor Thesis

- Computer Science, Mathematics
- 2018

A new lower bound for deterministic one-server-algorithms in metric spaces with at least two points is shown, which implies the optimality of the algorithm on uniform metrics within a factor of 3 and forms the first distinctive difference to the k-server problem without delay.

## References

SHOWING 1-10 OF 20 REFERENCES

The K-Server Problem with Distinguishable Servers

- Computer Science
- 1991

A survey of existing results in the field of on-line k-server algorithms and some new findings is given and a variation of the k- server problem in which the servers have different costs is discussed.

New results on server problems

- Computer ScienceSODA '90
- 1990

A fast algorithm for oflline computing of an optimal schedule is given, and it is shown that finding an optimal offline schedule is at least as hard as the assignment problem.

Competitive k-Server Algorithms

- Computer Science, MathematicsJ. Comput. Syst. Sci.
- 1994

Deterministic competitive k-server algorithms are given for all k and all metric spaces and the competitive ratio can be proved is exponential in the number of servers, settling the k- server conjecture.

The harmonic online K-server algorithm is competitive

- Computer ScienceSTOC '91
- 1991

The Harmonic algorithm for the online K-server problem is shown to be competitive against an adaptive online adversary for K 22 and the best competitive ratios that have been published so far for online algorithms over a general metric space when K >2 are shown.

Competitive algorithms for on-line problems

- Computer ScienceSTOC '88
- 1988

This paper presents several general results concerning competitive algorithms, as well as results on specific on-line problems.

Competitive algorithms for layered graph traversal

- Computer Science[1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science
- 1991

For traversing layered graphs consisting of w disjoint paths tied together at a common source, the authors give a randomized online algorithm with a competitive ratio of O(log w) and prove that this is optimal up to a constant factor.

Competitive snoopy caching

- Computer Science27th Annual Symposium on Foundations of Computer Science (sfcs 1986)
- 1986

This work presents new on-line algorithms to be used by the caches of snoopy cache multiprocessor systems to decide which blocks to retain and which to drop in order to minimize communication over the bus.

An optimal on-line algorithm for metrical task system

- PhysicsJACM
- 1992

A general model for the processing of sequences of tasks is introduced, and a general on-line decision algorithm is developed, which is shown that, for an important class of special cases, this algorithm is optimal among all on- line algorithms.