On Max-Min Fairness of Completion Times for Multi-Task Job Scheduling

被引:0
|
作者
Shafiee, Mehrnoosh [1 ]
Ghaderi, Javad [1 ]
机构
[1] Columbia Univ, Elect Engn Dept, New York, NY 10027 USA
关键词
Scheduling Algorithms; Max-Min Fairness; Lexicographic Optimization; Data Centers; ALLOCATION; ORDERS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the max-min fairness of multi-task jobs in distributed computing platforms. We consider a setting where each job consists of a set of parallel tasks that need to be processed on different servers, and the job is completed once all its tasks finish processing. Each job is associated with a utility which is a decreasing function of its completion time, and captures how sensitive it is to latency. The objective is to schedule tasks in a way that achieves max-min fairness for jobs' utilities, i.e., an optimal schedule in which any attempt to improve the utility of a job necessarily results in hurting the utility of some other job with smaller or equal utility. We first show a strong result regarding NP-hardness of finding the max-min fair vector of job utilities. The implication of this result is that achieving max-min fairness in many other distributed scheduling problems (e.g., coflow scheduling) is NP-hard. We then proceed to define two notions of approximation solutions: one based on finding a certain number of elements of the max-min fair vector, and the other based on a single-objective optimization whose solution gives the max-min fair vector. We develop scheduling algorithms that provide guarantees under these approximation notions, using dynamic programming and random perturbation of tasks' processing times. We verify the performance of our algorithms through extensive simulations, using a real traffic trace from a large Google cluster.
引用
收藏
页码:100 / 108
页数:9
相关论文
共 50 条
  • [21] A queueing analysis of max-min fairness, proportional fairness and balanced fairness
    T. Bonald
    L. Massoulié
    A. Proutière
    J. Virtamo
    [J]. Queueing Systems, 2006, 53 : 65 - 84
  • [22] 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
  • [23] Unifying View on Min-Max Fairness, Max-Min Fairness, and Utility Optimization in Cellular Networks
    Holger Boche
    Marcin Wiczanowski
    Slawomir Stanczak
    [J]. EURASIP Journal on Wireless Communications and Networking, 2007
  • [24] Unifying view on min-max fairness, max-min fairness, and utility optimization in cellular networks
    Boche, Holger
    Wiczanowski, Marcin
    Stanczak, Slawomir
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2007, 2007 (1)
  • [25] Optimal Control of DDoS defense with Multi-Resource Max-min Fairness
    Wei, Wei
    Dong, Yabo
    Lu, Dongming
    Jin, Guang
    [J]. 2008 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 1 - +
  • [26] A Resource Management Algorithm Based On Multi-path Max-min Fairness
    Zhang Min
    Wu Chunming
    Jiang Ming
    Yu Jing
    [J]. 2009 FIRST INTERNATIONAL CONFERENCE ON FUTURE INFORMATION NETWORKS, 2009, : 76 - +
  • [27] ε-Fairness:: A trade-off between overhead and max-min fairness
    Bhatnagar, S
    Nath, B
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 137 - 141
  • [28] Quantised and Simulated Max-min Fairness in Blockchain Ecosystems
    Metin, Serdar
    Ozturan, Can
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 151 : 260 - 271
  • [29] Is max-min fairness achievable in the presence of insubordinate users?
    Chan, S
    Zukerman, M
    [J]. IEEE COMMUNICATIONS LETTERS, 2002, 6 (03) : 120 - 122
  • [30] A max-min fairness and NBS model for bandwidth allocation
    Chen Jing
    Lu Quan
    [J]. ICCSE'2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 742 - 745