English

Fairness in the k-Server Problem

Data Structures and Algorithms 2025-12-25 v1 Discrete Mathematics

Abstract

We initiate a formal study of fairness for the kk-server problem, where the objective is not only to minimize the total movement cost, but also to distribute the cost equitably among servers. We first define a general notion of (α,β)(\alpha,\beta)-fairness, where, for parameters α1\alpha \ge 1 and β0\beta \ge 0, no server incurs more than an α/k\alpha/k-fraction of the total cost plus an additive term β\beta. We then show that fairness can be achieved without a loss in competitiveness in both the offline and online settings. In the offline setting, we give a deterministic algorithm that, for any ε>0\varepsilon > 0, transforms any optimal solution into an (α,β)(\alpha,\beta)-fair solution for α=1+ε\alpha = 1 + \varepsilon and β=O(diamlogk/ε)\beta = O(\mathrm{diam} \cdot \log k / \varepsilon), while increasing the cost of the solution by just an additive O(diamklogk/ε)O(\mathrm{diam} \cdot k \log k / \varepsilon) term. Here diam\mathrm{diam} is the diameter of the underlying metric space. We give a similar result in the online setting, showing that any competitive algorithm can be transformed into a randomized online algorithm that is fair with high probability against an oblivious adversary and still competitive up to a small loss. The above results leave open a significant question: can fairness be achieved in the online setting, either with a deterministic algorithm or a randomized algorithm, against a fully adaptive adversary? We make progress towards answering this question, showing that the classic deterministic Double Coverage Algorithm (DCA) is fair on line metrics and on tree metrics when k=2k = 2. However, we also show a negative result: DCA fails to be fair for any non-vacuous parameters on general tree metrics.

Keywords

Cite

@article{arxiv.2512.20960,
  title  = {Fairness in the k-Server Problem},
  author = {Mohammadreza Daneshvaramoli and Helia Karisani and Mohammad Hajiesmaili and Shahin Kamali and Cameron Musco},
  journal= {arXiv preprint arXiv:2512.20960},
  year   = {2025}
}

Comments

49 pages, 2 figures, Innovations in Theoretical Computer Science(ITCS) 2026

R2 v1 2026-07-01T08:39:35.610Z