Fairness in the k-Server Problem
Mohammadreza Daneshvaramoli, Helia Karisani, Mohammad Hajiesmaili, Shahin Kamali, Cameron Musco

TL;DR
This paper introduces a formal notion of fairness in the k-server problem, demonstrating that fairness can be achieved without sacrificing competitiveness in both offline and online settings, with some limitations on certain metrics.
Contribution
It defines a new fairness framework for the k-server problem and provides algorithms that achieve fairness without losing competitiveness, along with negative results on certain metrics.
Findings
Fairness can be integrated without loss of competitiveness in offline algorithms.
Online algorithms can be transformed to be fair with high probability while remaining competitive.
The classic DCA algorithm is fair on line and 2-server tree metrics but not on general tree metrics.
Abstract
We initiate a formal study of fairness for the -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 -fairness, where, for parameters and , no server incurs more than an -fraction of the total cost plus an additive term . 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 , transforms any optimal solution into an -fair solution for and , while increasing the cost of the solution by just an additive term.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Game Theory and Voting Systems
