2015
DOI: 10.1145/2783434
|View full text |Cite
|
Sign up to set email alerts
|

A Polylogarithmic-Competitive Algorithm for the k -Server Problem

Abstract: We give the first polylogarithmic-competitive randomized online algorithm for the k -server problem on an arbitrary finite metric space. In particular, our algorithm achieves a competitive ratio of Õ(log 3 n log 2 k ) for any metric space on n points. Our algorithm improves upon the deterministic (2 k -1)-competitive algorithm of Koutsoupias and Papadimitriou [Koutsoup… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
91
0
1

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 76 publications
(93 citation statements)
references
References 25 publications
1
91
0
1
Order By: Relevance
“…In the area of online algorithms, the method of modeling a problem as a linear program, obtaining a fractional solution via a primal-dual algorithm, and then rounding it, has proved to be a very powerful general technique (see [4] for a survey). This framework is applicable to many central online problems, like the classic ski rental problem, online set-cover [5], generalized paging [6], [7], k-server and metrical task systems [8], [9], graph connectivity [10], [11], routing [12], load balancing and machine scheduling [13], [14], matching [15], and budgeted allocation [16]. Via this approach, not only can we unify previously known results, but we can also resolve important open questions in competitive analysis.…”
Section: Introductionmentioning
confidence: 99%
“…In the area of online algorithms, the method of modeling a problem as a linear program, obtaining a fractional solution via a primal-dual algorithm, and then rounding it, has proved to be a very powerful general technique (see [4] for a survey). This framework is applicable to many central online problems, like the classic ski rental problem, online set-cover [5], generalized paging [6], [7], k-server and metrical task systems [8], [9], graph connectivity [10], [11], routing [12], load balancing and machine scheduling [13], [14], matching [15], and budgeted allocation [16]. Via this approach, not only can we unify previously known results, but we can also resolve important open questions in competitive analysis.…”
Section: Introductionmentioning
confidence: 99%
“…It is speculated that this factor can be obtained for all metrics, however the question is still open. For general metrics, the first algorithm with polylogarithmic competitive ratio was an O(log 3 n • log 2 k)-competitive algorithm by Bansal et al [3]. This was recently improved by Bubeck et al [10] who gave an O(log 2 k)-competitive algorithm for HSTs which can be turned into an O(log 9 (k) • log log(k))-competitive one for general metrics by a dynamic embedding of general metrics into HSTs [17].…”
Section: Related Workmentioning
confidence: 99%
“…There is a vast literature on the k-server and RBM problems, see for example [1], [12], [16], [29], [31] and [4], [13], [19], [20], [22], [24], [25], [26], [27], [28] respectively. We limit our discussion to the results most closely related to ours.…”
Section: Further Related Workmentioning
confidence: 99%