A new approach to fault-tolerant scheduling using task duplication in multiprocessor systems

被引:7
|
作者
Hashimoto, K [1 ]
Tsuchiya, T [1 ]
Kikuno, T [1 ]
机构
[1] Osaka Univ, Grad Sch Engn Sci, Dept Informat & Math Sci, Toyonaka, Osaka 5608531, Japan
关键词
mutiprocessor; fault-tolerant scheduling; task graph; interprocessor communication delay; task duplication;
D O I
10.1016/S0164-1212(99)00105-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we propose a new approach to fault-tolerant scheduling of parallel programs in multiprocessor systems. It is well known that inter-processor communication makes serious effects on the performance of parallel processing, and that task duplication is an effective technique to reduce overheads of communication. Though it was originally developed only for improving performance, we propose the use of this technique also for achieving fault-tolerance. Based on this approach, we develop a scheduling algorithm for tolerating a single processor failure. This algorithm duplicates all tasks of a program and allocates them to processors so as to eliminate communication delays as much as possible. The experimental results show that the obtained schedules can achieve fault-tolerance at the cost of small degree of time redundancy. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:159 / 171
页数:13
相关论文
共 50 条
  • [1] FAULT-TOLERANT LPT TASK-SCHEDULING IN MULTIPROCESSOR SYSTEMS
    BERTOSSI, AA
    MANCINI, L
    MICROPROCESSORS AND MICROSYSTEMS, 1992, 16 (02) : 91 - 99
  • [2] Fault-tolerant task scheduling based on task duplication
    Min, BJ
    Kim, CK
    Jeon, SH
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 2134 - 2139
  • [3] A new approach to realizing fault-tolerant multiprocessor scheduling by exploiting implicit redundancy
    Hashimoto, K
    Tsuchiya, T
    Kikuno, T
    TWENTY-SEVENTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST OF PAPERS, 1997, : 174 - 183
  • [4] A new scheduling approach supporting different fault-tolerant techniques for real-time multiprocessor systems
    Manimaran, G
    Murthy, CSR
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (03) : 163 - 173
  • [5] A Novel Intelligent Algorithm for Fault-Tolerant Task Scheduling in Real-Time Multiprocessor Systems
    Zarinzad, Golbarg
    Rahmani, Amir Masoud
    Dayhim, Nikta
    Third 2008 International Conference on Convergence and Hybrid Information Technology, Vol 2, Proceedings, 2008, : 816 - 821
  • [6] A fault-tolerant strategy for real-time task scheduling on multiprocessor system
    Ma, M
    Babak, H
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 544 - 546
  • [7] Efficient fault-tolerant scheduling on multiprocessor systems via replication and deallocation
    Zhang, Jun
    Sha, Edwin H-M.
    Zhuge, Qingfeng
    Yi, Juan
    Wu, Kaijie
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 216 - 224
  • [8] Process scheduling in Heterogeneous Multiprocessor systems Using task Duplication
    Chaudhuri, Pranay
    Elcock, Jeffrey
    INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2010, 6 (01) : 58 - 69
  • [9] Multiprocessor-based fault-tolerant real-time task scheduling algorithm
    Zhang, Yongjun
    Zhang, Yi
    Peng, Yuxing
    Chen, Fujie
    1600, Sci Press (37):
  • [10] Fault-tolerant partitioning scheduling algorithms in real-time multiprocessor systems
    Beitollahi, Hakem
    Deconinck, Geert
    12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 296 - +