Adaptive statistical scheduling of divisible workloads in heterogeneous systems

被引:0
|
作者
Horacio González-Vélez
Murray Cole
机构
[1] Robert Gordon University,Digital Technologies
[2] School of Computing,undefined
[3] IDEAS Research Institute,undefined
[4] University of Edinburgh,undefined
[5] School of Informatics,undefined
来源
Journal of Scheduling | 2010年 / 13卷
关键词
Divisible load theory; Divisible workloads; Scheduling; Task farm; Algorithmic skeletons; Structured parallelism; Parallel patterns; Parallel processing;
D O I
暂无
中图分类号
学科分类号
摘要
This article presents a statistical approach to the scheduling of divisible workloads. Structured as a task farm with different scheduling modes including adaptive single and multi-round scheduling, this novel divisible load theory approach comprises two phases, calibration and execution, which dynamically adapt the installment size and number. It introduces the concept of a generic installment factor based on the statistical dispersion of the calibration times of the participating nodes, which allows automatic determination of the number and size of the workload installments. Initially, the calibration ranks processors according to their fitness and determines an installment factor based on how different their execution times are. Subsequently, the execution iteratively distributes the workload according to the processor fitness, which is continuously re-assessed throughout the program execution. Programmed as an adaptive algorithmic skeleton, our task farm has been successfully evaluated for single-round scheduling and generic multi-round scheduling using a computational biology parameter-sweep in a non-dedicated multi-cluster system.
引用
收藏
页码:427 / 441
页数:14
相关论文
共 50 条
  • [31] New method for scheduling heterogeneous multi-installment systems
    Shokripour, Amin
    Othman, Mohamed
    Ibrahim, Harnidah
    Subramaniam, Shamala
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (08): : 1205 - 1216
  • [32] Scheduling with divisible jobs and subcontracting option
    Wang, Shijin
    Lu, Ying
    Chu, Feng
    Yu, Jianbo
    COMPUTERS & OPERATIONS RESEARCH, 2022, 145
  • [33] Decentralized subcontractor scheduling with divisible jobs
    Behzad Hezarkhani
    Wiesław Kubiak
    Journal of Scheduling, 2015, 18 : 497 - 511
  • [34] Scheduling divisible tasks on heterogeneous single-level tree networks with finite-size buffers
    Li, XL
    Bharadwaj, V
    Ko, CC
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 285 - 288
  • [35] Decentralized subcontractor scheduling with divisible jobs
    Hezarkhani, Behzad
    Kubiak, Wieslaw
    JOURNAL OF SCHEDULING, 2015, 18 (05) : 497 - 511
  • [36] An Energy Aware Scheduling for Reconfigurable Heterogeneous Systems
    Ghribi, Ines
    Ben Abdallah, Riadh
    Khalgui, Mohamed
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 171 - 177
  • [37] Efficient assignment and scheduling for heterogeneous DSP systems
    Shao, ZL
    Zhuge, QF
    Xue, C
    Sha, EHM
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (06) : 516 - 525
  • [38] Energy aware DAG scheduling on heterogeneous systems
    Baskiyar, Sanjeev
    Abdel-Kader, Rabab
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (04): : 373 - 383
  • [39] Online Task Scheduling for Heterogeneous Reconfigurable Systems
    Zhou, Xuegong
    Liang, Liang
    Wang, Ying
    Peng, Chenglian
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN IV, 2008, 5236 : 596 - +
  • [40] Energy aware DAG scheduling on heterogeneous systems
    Sanjeev Baskiyar
    Rabab Abdel-Kader
    Cluster Computing, 2010, 13 : 373 - 383