On the Approximability of Related Machine Scheduling Under Arbitrary Precedence

被引:1
|
作者
Aggarwal, Vaneet [1 ,2 ]
Lan, Tian [3 ]
Subramaniam, Suresh [3 ]
Xu, Maotong [3 ,4 ]
机构
[1] Purdue Univ, Sch Ind Engn, W Lafayette, IN 47907 USA
[2] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
[3] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
[4] Facebook, News Feed, Menlo Pk, CA 94025 USA
基金
美国国家科学基金会;
关键词
Related machine scheduling; precedence constraints; directed acyclic graph; approximation algorithm; MAPREDUCE JOBS;
D O I
10.1109/TNSM.2021.3072296
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed computing systems often need to consider the scheduling problem involving a collection of highly dependent data-processing tasks that must work in concert to achieve mission-critical objectives. This paper considers the unrelated machine scheduling problem for minimizing weighted sum completion time under arbitrary precedence constraints and on heterogeneous machines with different processing speeds. The problem is known to be strongly NP-hard even in the single machine setting. By making use of Queyranne's constraint set and constructing a novel Linear Programming relaxation for the scheduling problem under arbitrary precedence constraints, our results in this paper advance the state of the art. We develop a 2(1 + (m-1)/D)-approximation algorithm (and 2(1 + (m-1)/D) + 1-approximation) for the scheduling problem with zero release time (and arbitrary release time), where m is the number of servers and D is the task-skewness product. The algorithm can be efficiently computed in polynomial time using the Ellipsoid method and achieves nearly optimal performance in practice as D > O(m) when the number of tasks per job to schedule is sufficiently larger than the number of machines available. Our implementation and evaluation using a heterogeneous testbed and real-world benchmarks confirms significant improvement in weighted sum completion time for dependent computing tasks.
引用
下载
收藏
页码:3706 / 3718
页数:13
相关论文
共 50 条
  • [41] Approximating precedence-constrained single machine scheduling by coloring
    Ambuhl, Christoph
    Mastrolilli, Monaldo
    Svensson, Ola
    APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2006, 4110 : 15 - 26
  • [42] Single Machine Scheduling with Precedence Constrains, Release and Delivery Times
    Grigoreva, Natalia
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, ISAT 2019, PT III, 2020, 1052 : 188 - 198
  • [43] ONE-MACHINE GENERALIZED PRECEDENCE CONSTRAINED SCHEDULING PROBLEMS
    WIKUM, ED
    LLEWELLYN, DC
    NEMHAUSER, GL
    OPERATIONS RESEARCH LETTERS, 1994, 16 (02) : 87 - 99
  • [44] Single machine precedence constrained scheduling is a vertex cover problem
    Ambuhl, Christoph
    Mastrolilli, Monaldo
    ALGORITHMS - ESA 2006, PROCEEDINGS, 2006, 4168 : 28 - 39
  • [45] Single Machine Precedence Constrained Scheduling Is a Vertex Cover Problem
    Ambuehl, Christoph
    Mastrolilli, Monaldo
    ALGORITHMICA, 2009, 53 (04) : 488 - 503
  • [46] Single machine parallel patch scheduling subject to precedence constraints
    Cheng, TCE
    Ng, CT
    Yuan, JJ
    Liu, ZH
    NAVAL RESEARCH LOGISTICS, 2004, 51 (07) : 949 - 958
  • [47] Multiprocessor scheduling under precedence constraints: Polyhedral results
    Coll, PE
    Ribeiro, CC
    de Souza, CC
    DISCRETE APPLIED MATHEMATICS, 2006, 154 (05) : 770 - 801
  • [48] HEURISTIC SCHEDULING OF ACTIVITIES UNDER RESOURCE AND PRECEDENCE RESTRICTIONS
    THESEN, A
    MANAGEMENT SCIENCE, 1976, 23 (04) : 412 - 422
  • [49] On the multiresource flexible job-shop scheduling problem with arbitrary precedence graphs
    Kasapidis, Gregory A.
    Dauzere-Peres, Stephane
    Paraskevopoulos, Dimitris C.
    Repoussis, Panagiotis P.
    Tarantilis, Christos D.
    PRODUCTION AND OPERATIONS MANAGEMENT, 2023, 32 (07) : 2322 - 2330
  • [50] Scheduling linearly shortening jobs under precedence constraints
    Gawiejnowicz, Stanislaw
    Lai, Tsung-Chyan
    Chiang, Ming-Huang
    APPLIED MATHEMATICAL MODELLING, 2011, 35 (04) : 2005 - 2015