Abstract

Over the past two decades, fair resource allocation problems have received considerable attention in a variety of application areas. However, little progress has been made in the design of distributed algorithms with convergence guarantees for general and commonly used αα-fair allocations. In this paper, we study weighted αα-fair packing problems, that is, the problems of maximizing the objective functions (i) ∑jwjxj1−α/(1−α)\sum_j w_j x_j^{1-α}/(1-α) when α>0α> 0, α≠1α\neq 1 and (ii) ∑jwjln⁡xj\sum_j w_j \ln x_j when α=1α= 1, over linear constraints Ax≤bAx \leq b, x≥0x\geq 0, where wjw_j are positive weights and AA and bb are non-negative. We consider the distributed computation model that was used for packing linear programs and network utility maximization problems. Under this model, we provide a distributed algorithm for general αα that converges to an ε−\varepsilon-approximate solution in time (number of distributed iterations) that has an inverse polynomial dependence on the approximation parameter ε\varepsilon and poly-logarithmic dependence on the problem size. This is the first distributed algorithm for weighted α−α-fair packing with poly-logarithmic convergence in the input size. The algorithm uses simple local update rules and is stateless (namely, it allows asynchronous updates, is self-stabilizing, and allows incremental and local adjustments). We also obtain a number of structural results that characterize α−α-fair allocations as the value of αα is varied. These results deepen our understanding of fairness guarantees in α−α-fair packing allocations, and also provide insight into the behavior of α−α-fair allocations in the asymptotic cases α→0α\rightarrow 0, α→1α\rightarrow 1, and α→∞α\rightarrow \infty.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.