Scheduling algorithms with fault detection and location capabilities for real-time multiprocessor systems

被引:0
|
作者
Mahesh, K [1 ]
Manimaran, G
Murthy, CSR
Somani, AK
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Madras 600036, Tamil Nadu, India
[2] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
关键词
D O I
10.1006/jpdc.1998.1458
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Several schemes for detecting and locating faulty processors through self-diagnosis in multiprocessor systems have been discussed in the past. These schemes attempt to start multiple copies (versions) of the tasks on available idle processors simultaneously and compare the results generated by the copies to detect or locate faulty processors. These schemes are based on FCFS scheduling strategy. But, they cannot be applied directly to real-time multiprocessor systems where tasks have timing constraints. In this paper, we present a new scheduling algorithm that not only schedules real-time tasks, but also attempts to perform self-diagnosis if the system is not heavily loaded. We define load as a function of the tasks' laxities. We have carried out extensive simulations and compared the results of our algorithm with those of the myopic algorithm, a real-time task scheduler. Simulation results show that our algorithm that exploits both the tasks' laxity and spare capacity (unused processors) offers performance (guarantee ratio) comparable to that of the myopic algorithm in addition to achieving fault detection and location. (C) 1998 Academic Press.
引用
收藏
页码:136 / 150
页数:15
相关论文
共 50 条
  • [41] Soft Real-Time Fuzzy Task Scheduling for Multiprocessor Systems
    Hamzeh, Mahdi
    Fakhraie, Sied Mehdi
    Lucas, Caro
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 22, 2007, 22 : 252 - +
  • [42] ALGORITHM FOR SCHEDULING OF COMPUTATIONAL PROCESS IN REAL-TIME MULTIPROCESSOR SYSTEMS
    KORYACHKO, VP
    SUSKIN, VV
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1985, (03): : 16 - 18
  • [43] Multiprocessor hard real-time systems preemption threshold scheduling
    Peng, Hao
    Han, Jianghong
    Lu, Yang
    Zhang, Jianjun
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (05): : 1177 - 1186
  • [44] Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    APPLIED COMPUTING REVIEW, 2016, 16 (04): : 14 - 24
  • [45] Schedulability issues for EDZL scheduling on real-time multiprocessor systems
    Chao, Yi-Hsiung
    Lin, Shun-Shii
    Lin, Kwei-Jay
    INFORMATION PROCESSING LETTERS, 2008, 107 (05) : 158 - 164
  • [46] Utility accrual real-time scheduling for multiprocessor embedded systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (02) : 101 - 110
  • [47] SMT-based Scheduling for Multiprocessor Real-Time Systems
    Cheng, Zhuo
    Zhang, Haitao
    Tan, Yasuo
    Lim, Yuto
    2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 589 - 595
  • [48] Real-time scheduling for dependable multimedia tasks in multiprocessor systems
    Qin, X
    Pang, LP
    Han, ZF
    Li, SL
    IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : B136 - B140
  • [49] Periodic scheduling in real-time multiprocessor automated control systems
    Furugyan, MG
    AUTOMATION AND REMOTE CONTROL, 2000, 61 (09) : 1566 - 1569
  • [50] Current results on EDZL scheduling for multiprocessor real-time systems
    Wei, Hsin-Wen
    Chao, Yi-Hsiung
    Lin, Shun-Shii
    Lin, Kwei-Jay
    Shih, Wei-Kuan
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 120 - +