Price-Based Protocols for Fair Resource Allocation: Convergence Time Analysis and Extension to Leontief Utilities

被引:2
作者
Goel, Ashish [1 ]
Nazerzadeh, Hamid [2 ]
机构
[1] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
[2] Univ So Calif, Operat Management Dept, Marshall Sch Business, Los Angeles, CA USA
基金
美国国家科学基金会;
关键词
Network protocols; fairness; shadow prices; decentralized algorithms; Leontief utilities; majorization; ALL-NORM APPROXIMATION; OPTIMIZATION;
D O I
10.1145/2556949
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We analyze several distributed, continuous time protocols for a fair allocation of bandwidths to flows in a network (or resources to agents). Our protocols converge to an allocation that is a logarithmic approximation, simultaneously, to all canonical social welfare functions (i.e., functions that are symmetric, concave, and nondecreasing). These protocols can be started in an arbitrary state. Although a similar protocol was known before, it only applied to the simple bandwidth allocation problem, and its stability and convergence time were not understood. In contrast, our protocols also apply to the more general case of Leontief utilities, where each user may place a different requirement on each resource. Furthermore, we prove that our protocols converge in polynomial time. The best convergence time we prove is O(n log (nc)MAX(alpha)MAX / (MINMIN)-M-c-M-alpha), where n is the number of agents in the network, c(MAX) and c(MIN) are the maximum and minimum capacity of the links, and alpha(max), alpha(min) are respectively the largest and smallest Leontief coefficients. This time is achieved by a simple Multiplicative Increase, Multiplicative Decrease (MIMD) protocol that had not been studied before in this setting. We also identify combinatorial properties of these protocols that may be useful in proving stronger convergence bounds. The final allocations by our protocols are supported by usage-sensitive dual prices that are fair in the sense that they shield light users of a resource from the impact of heavy users. Thus, our protocols can also be thought of as efficient distributed schemes for computing fair prices.
引用
收藏
页数:14
相关论文
共 24 条
[1]  
[Anonymous], P 38 ANN ACM S THEOR
[2]  
[Anonymous], 1929, Messenger of Math.
[3]  
Azar Y, 2004, LECT NOTES COMPUT SC, V3111, P298
[4]   All-norm approximation algorithms [J].
Azar, Y ;
Epstein, L ;
Richter, Y ;
Woeginger, GJ .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2004, 52 (02) :120-133
[5]   Global optimization using local information with applications to flow control [J].
Bartal, Y ;
Byers, JW ;
Raz, D .
38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, :303-312
[6]  
BHARGAVA R, 2001, P ACM SIGM, P330
[7]  
Buchbinder N., 2006, SPAA 06, P291
[8]  
Buchbinder N, 2006, ANN IEEE SYMP FOUND, P293
[9]  
Chandra A. K., 1975, SIAM Journal on Computing, V4, P249, DOI 10.1137/0204021
[10]  
Chen X., 2006, P 47 ANN IEEE S FDN