Multi-resource allocation in cloud data centers: A trade-off on fairness and efficiency

被引:7
作者
Jiang, Suhan [1 ]
Wu, Jie [1 ]
机构
[1] Temple Univ, Dept Comp & Informat Sci, 1925 N 12th St, Philadelphia, PA 19122 USA
关键词
allocation; efficiency; fairness; multi‐ resource;
D O I
10.1002/cpe.6061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fair allocation has been studied intensively in both economics and computer science. Many existing mechanisms that consider fairness of resource allocation focus on a single resource. With the advance of cloud computing that centralizes multiple types of resources under one shared platform, multi-resource allocation has come into the spotlight. In fact, fair/efficient multi-resource allocation has become a fundamental problem in any shared computer system. The widely used solution is to partition resources into bundles that contain fixed amounts of different resources, so that multiple resources are abstracted as a single resource. However, this abstraction cannot satisfy different demands from heterogeneous users, especially on ensuring fairness among users competing for resources with different capacity limits. A promising approach to this problem is dominant resource fairness (DRF), which tries to equalize each user's dominant share (share of a user's most highly demanded resource, that is, the largest fraction of any resource that the user has required for a task), but this method may still suffer from significant loss of efficiency (i.e., some resources are underused). This article develops a new allocation mechanism based on DRF aiming to balance fairness and efficiency. We consider fairness not only in terms of a user's dominant resource, but also in another resource dimension which is secondarily desired by this user. We call this allocation mechanism 2-dominant resource fairness (2-DF). Then, we design a non-trivial on-line algorithm to find a 2-DF allocation and extend this concept to k-dominant resource fairness (k-DF).
引用
收藏
页数:16
相关论文
共 21 条
[1]  
[Anonymous], P 8 USENIX C NETW SY
[2]   The Price of Fairness [J].
Bertsimas, Dimitris ;
Farias, Vivek F. ;
Trichakis, Nikolaos .
OPERATIONS RESEARCH, 2011, 59 (01) :17-31
[3]  
Chen W., 2017, Deep Reinforcement Learning for Multi-Resource Multi-Machine Job Scheduling
[4]  
Dolev D., 2012, P 3 INN THEOR COMP S
[5]  
Friedman E, 2014, P 15 ACM C EC COMP P
[6]  
Ghodsi A, 2012, P ACM SIGCOMM 2012 C
[7]  
Gutman A, 2012, ARXIV12044286
[8]  
Jin Y, 2016, 2016 ANNUAL CONFERENCE ON INFORMATION SCIENCE AND SYSTEMS (CISS)
[9]   Multiresource Allocation: Fairness-Efficiency Tradeoffs in a Unifying Framework [J].
Joe-Wong, Carlee ;
Sen, Soumya ;
Lan, Tian ;
Chiang, Mung .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (06) :1785-1798
[10]   No Agent Left Behind: Dynamic Fair Division of Multiple Resources [J].
Kash, Ian ;
Procaccia, Ariel D. ;
Shah, Nisarg .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2014, 51 :579-603