Incentives in Dominant Resource Fair Allocation under Dynamic Demands
Giannis Fikioris, Rachit Agarwal, \'Eva Tardos

TL;DR
This paper introduces a dynamic version of dominant resource fairness that adapts to time-varying demands, maintaining key fairness properties while bounding incentives for strategic misreporting.
Contribution
It proposes a novel dynamic DRF algorithm that ensures near-incentive compatibility and fairness in systems with changing user demands, extending classic static policies.
Findings
The dynamic DRF algorithm is $(1+ ho)$-incentive compatible, with tight bounds.
It maintains Pareto optimality and envy-freeness under dynamic demands.
Bounds on incentive compatibility are established for single and multiple resources.
Abstract
Every computer system -- from schedulers in clouds (e.g. Amazon) to computer networks to operating systems -- performs resource allocation across system users. The defacto allocation policies are max-min fairness (MMF) for single resources and dominant resource fairness (DRF) for multiple resources which guarantee properties like incentive compatibility, envy-freeness, and Pareto efficiency, assuming user demands are static (time-independent). However, in real-world systems, user demands are dynamic, i.e. time-dependant. As a result, there is now a fundamental mismatch between the goals of computer systems and the properties enabled by classic resource allocation policies. We aim to bridge this mismatch. When demands are dynamic, instant-by-instant MMF can be extremely unfair over longer periods of time, i.e. lead to unbalanced user allocations as previous allocations have no effect in…
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
TopicsEconomic theories and models
