Upward Max-Min Fairness

被引:6
|
作者
Danna, Emilie [1 ]
Hassidim, Avinatan [1 ]
Kaplan, Haim [2 ]
Kumar, Alok [1 ]
Mansour, Yishay [2 ,3 ]
Raz, Danny [4 ]
Segalov, Michal [1 ]
机构
[1] Google, Mountain View, CA 94043 USA
[2] Tel Aviv Univ, IL-69978 Tel Aviv, Israel
[3] Microsoft Res, Redmond, WA USA
[4] Technion, Haifa, Israel
基金
以色列科学基金会;
关键词
MULTICOMMODITY FLOW; ALGORITHMS;
D O I
10.1145/3011282
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Often one would like to allocate shared resources in a fair way. A common and well-studied notion of fairness is Max-Min Fairness, where we first maximize the smallest allocation, and subject to that the second smallest, and so on. We consider a networking application where multiple commodities compete over the capacity of a network. In our setting, each commodity has multiple possible paths to route its demand ( for example, a network using Multiprotocol Label Switching (MPLS) tunneling). In this setting, the only known way of finding a max-min fair allocation requires an iterative solution of multiple linear programs. Such an approach, although polynomial time, scales badly with the size of the network, the number of demands, and the number of paths, and is hard to implement in a distributed environment. More importantly, a network operator has limited control and understanding of the inner working of the algorithm. In this article we introduce Upward Max-Min Fairness, a novel relaxation of Max-Min Fairness, and present a family of simple dynamics that converge to it. These dynamics can be implemented in a distributed manner. Moreover, we present an efficient combinatorial algorithm for finding an upward max-min fair allocation. This algorithm is a natural extension of the well-known Water Filling Algorithm for a multiple path setting. We test the expected behavior of this new algorithm and show that on realistic networks upward max-min fair allocations are comparable to the max-min fair allocations both in fairness and in network utilization.
引用
收藏
页码:1 / 24
页数:24
相关论文
共 50 条
  • [1] An Upward Max-Min Fairness Multipath Flow Control
    Vo, Phuong L.
    Le, Tuan-Anh
    Tran, Nguyen H.
    [J]. MOBILE NETWORKS & APPLICATIONS, 2020, 25 (03): : 1174 - 1177
  • [2] An Upward Max-Min Fairness Multipath Flow Control
    Phuong L. Vo
    Tuan-Anh Le
    Nguyen H. Tran
    [J]. Mobile Networks and Applications, 2020, 25 : 1174 - 1177
  • [3] Upward Max-Min Fairness in Multipath High-Speed Networks
    Ludena-Gonzalez, Patricia
    Luis Lopez-Presa, Jose
    Diez Munoz, Fernando
    [J]. IEEE ACCESS, 2021, 9 : 163987 - 164005
  • [4] Upward Max Min Fairness
    Danna, Emilie
    Hassidim, Avinatan
    Kaplan, Haim
    Kumar, Alok
    Mansour, Yishay
    Raz, Danny
    Segalov, Michal
    [J]. 2012 PROCEEDINGS IEEE INFOCOM, 2012, : 837 - 845
  • [5] Priority service and max-min fairness
    Marbach, P
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (05) : 733 - 746
  • [6] Priority service and max-min fairness
    Marbach, P
    [J]. IEEE INFOCOM 2002: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 266 - 275
  • [7] A unified framework for max-min and min-max fairness with applications
    Radunovic, Bozidar
    Le Boudec, Jean-Yves
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2007, 15 (05) : 1073 - 1083
  • [8] Max-min Fairness of Generalized AGV Mechanisms
    Wang, Tao
    Xu, Yunjian
    Ahipasaoglu, Selin Damla
    Courcoubetis, Costas
    [J]. 2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 5170 - 5177
  • [9] On the optimality of max-min fairness in resource allocation
    Coluccia, Angelo
    D'Alconzo, Alessandro
    Ricciato, Fabio
    [J]. ANNALS OF TELECOMMUNICATIONS, 2012, 67 (1-2) : 15 - 26
  • [10] Max-Min Fairness in 802.11 Mesh Networks
    Leith, Douglas J.
    Cao, Qizhi
    Subramanian, Vijay G.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (03) : 756 - 769