A unified framework for max-min and min-max fairness with applications

被引:186
|
作者
Radunovic, Bozidar [1 ]
Le Boudec, Jean-Yves [1 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
关键词
best-effort traffic; elastic traffic; mathematical programming/optimization; max-min fairness; system design;
D O I
10.1109/TNET.2007.896231
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Max-min fairness is widely used in various areas of networking. In every case where it is used, there is a proof of existence and one or several algorithms for computing it; in most, but not all cases, they are based on the notion of bottlenecks. In spite of this wide applicability, there are still examples, arising in the context of wireless or peer-to-peer networks, where the existing theories do not seem to apply directly. In this paper, we give a unifying treatment of max-min fairness, which encompasses all existing results in a simplifying framework, and extend its applicability to new examples. First, we observe that the existence of max-min fairness is actually a geometric property of the set of feasible allocations. There exist sets on which max-min fairness does not exist, and we describe a large class of sets on which a max-min fair allocation does exist. This class contains, but is not limited to the compact, convex sets of R-N. Second, we give a general purpose centralized algorithm, called Max-min Programming, for computing the max-min fair allocation in all cases where it exists (whether the set of feasible allocations is in our class or not). Its complexity is of the order of N linear programming steps in R-N, in the case where the feasible set is defined by linear constraints. We show that, if the set of feasible allocations has the free disposal property, then Max-min Programming reduces to a simpler algorithm, called Water Filling, whose complexity is much lower. Free disposal corresponds to the cases where a bottleneck argument can be made, and Water Filling is the general form of all previously known centralized algorithms for such cases. All our results apply mutatis mutandis to min-max fairness. Our results apply to weighted, unweighted and util-max-min and min-max fairness. Distributed algorithms for the computation of max-min fair allocations are outside the scope of this paper.
引用
收藏
页码:1073 / 1083
页数:11
相关论文
共 50 条
  • [41] MAX-MIN PROBLEMS
    KAPUR, KC
    NAVAL RESEARCH LOGISTICS, 1973, 20 (04) : 639 - 644
  • [42] A queueing analysis of max-min fairness, proportional fairness and balanced fairness
    T. Bonald
    L. Massoulié
    A. Proutière
    J. Virtamo
    Queueing Systems, 2006, 53 : 65 - 84
  • [43] A queueing analysis of max-min fairness, proportional fairness and balanced fairness
    Bonald, T.
    Massoulie, L.
    Proutiere, A.
    Virtamo, J.
    QUEUEING SYSTEMS, 2006, 53 (1-2) : 65 - 84
  • [44] A MAX-MIN PROBLEM
    MARSH, DCB
    AMERICAN MATHEMATICAL MONTHLY, 1967, 74 (1P1): : 86 - &
  • [45] Max-min separability
    Bagirov, AM
    OPTIMIZATION METHODS & SOFTWARE, 2005, 20 (2-3): : 271 - 290
  • [46] A max-min fairness and NBS model for bandwidth allocation
    Chen Jing
    Lu Quan
    ICCSE'2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 742 - 745
  • [47] Quantised and Simulated Max-min Fairness in Blockchain Ecosystems
    Metin, Serdar
    Ozturan, Can
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 151 : 260 - 271
  • [48] ON A MIN-MAX THEOREM
    CHEN FANGQI
    AppliedMathematics:AJournalofChineseUniversities(SeriesB), 1997, (03) : 43 - 48
  • [49] Is max-min fairness achievable in the presence of insubordinate users?
    Chan, S
    Zukerman, M
    IEEE COMMUNICATIONS LETTERS, 2002, 6 (03) : 120 - 122
  • [50] Max-min fairness based faucet design for blockchains
    Metin, Serdar
    Ozturan, Can
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 131 : 18 - 27