A novel bicriteria list scheduling with duplication for heterogeneous distributed systems

被引:0
|
作者
Jing, Weipeng [1 ]
Liu, Yaqiu [1 ]
Wu, Qu [1 ]
机构
[1] Northeast Forestry Univ, Sch Informat & Comp Engn, Dept Comp Sci & Technol, Harbin 150040, Heilongjiang, Peoples R China
关键词
heterogeneous distributed systems; communication contention; primary-backup; bicriteria optimisation problem;
D O I
10.1504/IJMIC.2012.051083
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to achieve high performance in heterogeneous distributed systems, the efficient scheduling strategy is critical. Most of the heuristics for this NP-hard problem are based on a very simple system model of the target parallel system where communication contention is not taken into account. In this paper we propose a novel bicriteria list scheduling framework for the (schedule length and reliability) on communication contention model. We take the primary-backup replication technique of each individual task of the dependency task graph given as a specification with respect to the desired failure rate. To solve this bicriteria optimisation problem, we consider the processor and the communication link failure rate as a constraint, and we minimise the schedule length. We are thus able to use a Pareto curve of non-dominated solutions so we can choose the compromise that fits user requirements best. Another innovation is that we realise the case without offline planned schedules and discuss dynamic planning and adaptation of DAG tasks. Experimental results fully demonstrate the usefulness of the proposed algorithms, which lead to efficient execution schemes, while guaranteeing a prescribed level of fault-tolerance.
引用
收藏
页码:315 / 325
页数:11
相关论文
共 50 条
  • [1] List scheduling with duplication for heterogeneous computing systems
    Tang, Xiaoyong
    Li, Kenli
    Liao, Guiping
    Li, Renfa
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (04) : 323 - 329
  • [2] List scheduling with QoS requirements on heterogeneous distributed systems
    Jing, Weipeng
    Liu, Yaqiu
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (01): : 201 - 212
  • [3] An Algorithm for Task Scheduling in Heterogeneous Distributed Systems Using Task Duplication
    Agrawal, Amrit
    Chaudhuri, Pranay
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (01) : 89 - 97
  • [4] An Efficient Scheduling Algorithm for Distributed Heterogeneous Systems with Task Duplication Allowed
    Shi, Hao
    Chen, Yixiang
    Xu, Jinyi
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 578 - 587
  • [5] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [6] Limited Duplication-Based List Scheduling Algorithm for Heterogeneous Computing System
    Guo, Hong
    Zhou, Jiayin
    Gu, Haonan
    MICROMACHINES, 2022, 13 (07)
  • [7] Job scheduling in heterogeneous distributed systems
    Karatza, HD
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 56 (03) : 203 - 212
  • [8] A dominant predecessor duplication scheduling algorithm for heterogeneous systems
    Kuan-Chou Lai
    Chao-Tung Yang
    The Journal of Supercomputing, 2008, 44 : 126 - 145
  • [9] A dominant predecessor duplication scheduling algorithm for heterogeneous systems
    Lai, Kuan-Chou
    Yang, Chao-Tung
    JOURNAL OF SUPERCOMPUTING, 2008, 44 (02): : 126 - 145
  • [10] Task duplication based scheduling algorithm for heterogeneous systems
    Ranaweera, Samantha
    Agrawal, Dharma P.
    Proceedings of the International Parallel Processing Symposium, IPPS, 2000, : 445 - 450