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 条
  • [41] Adapting Market-Oriented Policies for Scheduling Divisible Loads on Clouds
    Majid, Mimi Liza Abdul
    Chuprat, Suriayati
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2020, 11 (02) : 45 - 55
  • [42] An integrated approach for scheduling divisible load on large scale data grids
    Abdullah, M.
    Othman, M.
    Ibrahim, H.
    Subramaniam, S.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 748 - +
  • [43] Optimal workload allocation model for scheduling divisible data grid applications
    Abdullah, Monir
    Othman, Mohamed
    Ibrahim, Hamidah
    Subramaniam, Shamala
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (07): : 971 - 978
  • [44] Dynamically scheduling divisible load for grid computing
    Boutammine, Salah-Salim
    Millot, Daniel
    Parrot, Christian
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2006, 4208 : 763 - 772
  • [45] Transactional scheduling for read-dominated workloads
    Attiya, Hagit
    Milani, Alessia
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (10) : 1386 - 1396
  • [46] Experiments with scheduling divisible tasks in clusters of workstations
    Drozdowski, M
    Wolniewicz, P
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 311 - 319
  • [47] Scheduling Hybrid Divisible and Indivisible Loads on Clusters
    Hu, Menglan
    Veeravalli, Bharadwaj
    2011 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2011, : 141 - 146
  • [48] Divisible load scheduling and Markov chain models
    Moges, M. A.
    Robertazzi, T. G.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2006, 52 (10-11) : 1529 - 1542
  • [49] Efficient and scalable scheduling for performance heterogeneous multicore systems
    Nie, Pengcheng
    Duan, Zhenhua
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (03) : 353 - 361
  • [50] A Framework for Efficient Energy Scheduling of Spark Workloads
    Maroulis, Stathis
    Zacheilas, Nikos
    Kalogeraki, Vana
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2614 - 2615