Scientific workflow scheduling in non-dedicated heterogeneous multicluster with advance reservations

被引:6
|
作者
Zhang, Jinghui [1 ]
Luo, Junzhou [1 ]
Dong, Fang [1 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Scientific workflow; heterogeneous multicluster; scheduling; advance reservation; task duplication; task migration; MIXED-PARALLEL APPLICATIONS; TASK GRAPHS; ALGORITHM; DUPLICATION; PERFORMANCE; PLATFORM; SYSTEMS;
D O I
10.3233/ICA-150489
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scientific workflow structured as Parallel Task Graphs (PTG) exhibits both data and task parallelism, and arises in scientific as well as in industrial domains. Efficient scheduling of such workflow on a multicluster platform has been a long-standing challenge. Most of previous work on PTG scheduling primarily focused on dedicated multicluster. In this paper, a novel scheduling algorithm known as the Moldable Task Duplication (MTD) is applied to non-dedicated heterogeneous multicluster platform with advance reservations. A novel method for the calculation of dynamic critical path that handles the availability fluctuation of multicluster and the moldability of scientific workflow's data-parallel tasks is proposed. A moldable task duplication strategy with migration of pre-duplicated predecessor tasks is developed to fully exploit the flexibility of data-parallel tasks. Simulations spanning a broad range of scientific workflow and multicluster platform settings are performed in order to verify the proposed approach. The numerical results show that MTD can achieve better average PTG makespan than previous methods in the literature.
引用
收藏
页码:261 / 280
页数:20
相关论文
共 47 条
  • [1] Scheduling of scientific workflow in non-dedicated heterogeneous multicluster platform
    Zhang, Jinghui
    Luo, Junzhou
    Dong, Fang
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (07) : 1806 - 1818
  • [2] Scheduling Parallel Task Graphs on Non-dedicated Heterogeneous Multicluster Platform with Moldable Task Duplication
    Zhang, Jinghui
    Luo, Junzhou
    Dong, Fang
    PROCEEDINGS OF THE 2013 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2013, : 313 - 318
  • [3] Resource Matching in Non-dedicated Multicluster Environments
    Lerida, J. Ll.
    Solsona, F.
    Gine, F.
    Garcia, J. R.
    Hernandez, P.
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2008, 2008, 5336 : 160 - +
  • [4] A new method for job scheduling in a non-dedicated heterogeneous system
    Shokripour, Amin
    Othman, Mohamed
    Ibrahim, Hamidah
    Subramaniam, Shamala
    WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3
  • [5] Static scheduling of multiple workflows with soft deadlines in non-dedicated heterogeneous environments
    Bochenina, Klavdiya
    Butakov, Nikolay
    Boukhanovsky, Alexander
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 : 51 - 61
  • [6] A general self-adaptive task scheduling system for non-dedicated heterogeneous computing
    Wu, M
    Sun, XH
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 354 - 361
  • [7] Gang scheduling performance on a cluster of non-dedicated workstations
    Karatza, HD
    35TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2002, : 235 - 241
  • [8] Scheduling complex computer simulations on heterogeneous non-dedicated machines: A case study in structural bioinformatics
    Netto, MAS
    Breda, A
    de Souza, ON
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 768 - 775
  • [9] Heuristic Anticipation Scheduling in Grid with Non-dedicated Resources
    Toporkov, Victor V.
    Yemelyanov, Dmitry M.
    Potekhin, Petr A.
    PARALLEL COMPUTATIONAL TECHNOLOGIES, PCT 2017, 2017, 753 : 58 - 70
  • [10] Composite Scheduling Strategies in Distributed Computing with Non-dedicated Resources
    Toporkov, Victor
    Tselishchev, Alexey
    Yemelyanov, Dmitry
    Bobchenkov, Alexander
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 176 - 185