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 条
  • [31] Improved genetic algorithms and list scheduling techniques for independent task scheduling in distributed systems
    Loukopoulos, Thanasis
    Lampsas, Petros
    Sigalas, Panos
    EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 67 - +
  • [32] An efficient list scheduling algorithm with task duplication for scientific big data workflow in heterogeneous computing environments
    Ahmad, Wakar
    Alam, Bashir
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (05):
  • [33] Performance evaluation of a list scheduling algorithm in distributed memory multiprocessor systems
    Park, GL
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2004, 20 (02): : 249 - 256
  • [34] I/O-aware list scheduling for distributed embedded systems
    Karakehayov, Zdravko
    2005 IEEE INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2005, : 167 - 172
  • [35] An efficient list-based task scheduling algorithm for heterogeneous distributed computing environment
    Madhura, Rajarethinam
    Uthariaraj, Vaidyanathan Rhymend
    Elizabeth, Benjamin Lydia
    SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (02): : 390 - 412
  • [36] Iterative list scheduling for heterogeneous computing
    Liu, GQ
    Poh, KL
    Xie, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (05) : 654 - 665
  • [37] An effective duplication-based task-scheduling algorithm for heterogeneous systems
    Hosseinzadeh, Mahsa
    Shahhoseini, Hadi Shahriar
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (12): : 1067 - 1080
  • [38] Energy Aware Scheduling Algorithm Based on Duplication for Heterogeneous Computing Systems with DVFS
    Peng, Manman
    Qiu, Aiqing
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 225 - 231
  • [39] Global scheduling for flexible transactions in heterogeneous distributed database systems
    Zhang, AD
    Nodine, M
    Bhargava, B
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2001, 13 (03) : 439 - 450
  • [40] Performance Enhancement of Scheduling Algorithm in Heterogeneous Distributed Computing Systems
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    El-Sayed, Ayman
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (05) : 88 - 96