5 research outputs found

    A Fast Distributed Stateless Algorithm for α\alpha-Fair Packing Problems

    Full text link
    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 α\alpha-fair allocations. In this paper, we study weighted α\alpha-fair packing problems, that is, the problems of maximizing the objective functions (i) jwjxj1α/(1α)\sum_j w_j x_j^{1-\alpha}/(1-\alpha) when α>0\alpha > 0, α1\alpha \neq 1 and (ii) jwjlnxj\sum_j w_j \ln x_j when α=1\alpha = 1, over linear constraints AxbAx \leq b, x0x\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 α\alpha 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 α\alpha-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 α\alpha-fair allocations as the value of α\alpha is varied. These results deepen our understanding of fairness guarantees in α\alpha-fair packing allocations, and also provide insight into the behavior of α\alpha-fair allocations in the asymptotic cases α0\alpha\rightarrow 0, α1\alpha \rightarrow 1, and α\alpha \rightarrow \infty.Comment: Added structural results for asymptotic cases of \alpha-fairness (\alpha approaching 0, 1, or infinity), improved presentation, and revised throughou
    corecore