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 条
  • [21] A new technique of List Scheduling algorithm for heterogeneous processors systems
    Chan, WY
    Li, CK
    10TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1997, : 114 - 118
  • [22] A Improved List Heuristic Scheduling Algorithm for Heterogeneous Computing Systems
    Hu, Wei
    Gan, Yu
    Lv, Xiangyu
    Wang, Yonghao
    Wen, Yuan
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1111 - 1116
  • [23] List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table
    Arabnejad, Hamid
    Barbosa, Jorge G.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 682 - 694
  • [24] A novel task scheduling for heterogeneous systems
    Ren, XP
    Wan, J
    Hu, GH
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 400 - 405
  • [25] On the complexity of list scheduling algorithms for distributed-memory systems
    Radulescu, Andrei
    van Gemund, Arjan J.C.
    Proceedings of the International Conference on Supercomputing, 1999, : 68 - 75
  • [26] A Productive Duplication-based scheduling algorithm for heterogeneous computing systems
    Lee, YC
    Zomaya, AY
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 203 - 212
  • [27] A task duplication based scheduling algorithm with optimality condition in heterogeneous systems
    Choe, TY
    Park, CI
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS OF THE WORKSHOPS, 2002, : 531 - 536
  • [28] Economical Duplication Based Task Scheduling for Heterogeneous and Homogeneous Computing Systems
    Agarwal, Amit
    Kumar, Padam
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 87 - 93
  • [29] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [30] A task duplication based scalable scheduling algorithm for distributed memory systems
    Darbha, S
    Agrawal, DP
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 46 (01) : 15 - 27