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 条
  • [1] Optimizing Coflow Completion Times with Utility Max-Min Fairness
    Chen, Li
    Cui, Wei
    Li, Baochun
    Li, Bo
    [J]. IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [2] Distributed WFQ scheduling converging to weighted max-min fairness
    Chrysos, Nikolaos
    Katevenis, Manolis
    [J]. COMPUTER NETWORKS, 2011, 55 (03) : 792 - 806
  • [3] Upward Max-Min Fairness
    Danna, Emilie
    Hassidim, Avinatan
    Kaplan, Haim
    Kumar, Alok
    Mansour, Yishay
    Raz, Danny
    Segalov, Michal
    [J]. JOURNAL OF THE ACM, 2017, 64 (01) : 1 - 24
  • [4] Max-Min Fairness based Scheduling Optimization Mechanism on Switches
    Lu, Xijia
    Wang, Xingwei
    Jia, Jie
    Wang, Xue
    Huang, Min
    [J]. 2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC, 2022,
  • [5] Max-min fairness in multi-commodity flows
    Nace, Dritan
    Doan, Linh Nhat
    Klopfenstein, Olivier
    Bashllari, Alfred
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (02) : 557 - 573
  • [6] A Min-Min Max-Min selective algorihtm for grid task scheduling
    Etminani, Kobra
    Naghibzadeh, M.
    [J]. 2007 THIRD IEEE/IFIP INTERNATIONAL CONFERENCE IN CENTRAL ASIA ON INTERNET, 2007, : 167 - 173
  • [7] A packet scheduling algorithm for max-min fairness in multihop wireless LANs
    Wakuda, Kensaku
    Kasahara, Shoji
    Takahashi, Yutaka
    Kure, Yoshinobu
    Itakura, Eisaburo
    [J]. COMPUTER COMMUNICATIONS, 2009, 32 (13-14) : 1437 - 1444
  • [8] Priority service and max-min fairness
    Marbach, P
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (05) : 733 - 746
  • [9] Priority service and max-min fairness
    Marbach, P
    [J]. IEEE INFOCOM 2002: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 266 - 275
  • [10] IMPROVED MAX-MIN HEURISTIC MODEL FOR TASK SCHEDULING IN CLOUD
    Devipriya, S.
    Ramesh, C.
    [J]. 2013 INTERNATIONAL CONFERENCE ON GREEN COMPUTING, COMMUNICATION AND CONSERVATION OF ENERGY (ICGCE), 2013, : 883 - 888