Dual-token-based fault-tolerant scheduling for hard real-time multiprocessor systems

被引:0
|
作者
Lee, S [1 ]
Oh, SK [1 ]
Woo, CH [1 ]
机构
[1] Kyung Hee Univ, Dept Comp Engn, Yongin, Kyungki, South Korea
关键词
D O I
10.1109/RTCSA.1998.726423
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Real-time multiprocessor systems frequently assume that there exists a dedicated processor for task allocation that never fails. This assumption is, however too strong in the sense that all the physical objects are subject to failure. Moreover once the dedicated processor fails, the whole multiprocessor system will fail. As a way to solve this problem, we propose a fault-tolerant scheduling algorithm based on moving dual-token While the primary processor holding a primary token performs task allocation, the backup processor holding a backup token, in case that the primary processor has failed, does primary processor creation. Since no dedicated processor for task allocation exists in this scheme, failure of the whole multiprocessor system due to that of the dedicated processor can be avoided. In addition, the deadline-friendly scheduling policy used for backup task allocation compared To heuristic scheduling, allows easier implementation and improved scheduling predictability. Simulation results show that the proposed dual-token based algorithm yields low rejection rates over those with dedicated processor for task allocation.
引用
收藏
页码:232 / 238
页数:7
相关论文
共 50 条
  • [2] Fault-tolerant partitioning scheduling algorithms in real-time multiprocessor systems
    Beitollahi, Hakem
    Deconinck, Geert
    [J]. 12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 296 - +
  • [3] A Fault-tolerant Scheduling Algorithm Based on Grouping for Real-time Multiprocessor
    Yu, Xingbiao
    Zheng, Changwen
    Hu, Xiaohui
    Zhao, Junsuo
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 919 - 923
  • [4] Multiprocessor-based fault-tolerant real-time task scheduling algorithm
    Zhang, Yongjun
    Zhang, Yi
    Peng, Yuxing
    Chen, Fujie
    [J]. 1600, Sci Press (37):
  • [5] Fault Tolerant Global Scheduling for Multiprocessor Hard Real Time Systems
    Peng, Hao
    Yang, Fan
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCES, MACHINERY, MATERIALS AND ENERGY (ICISMME 2015), 2015, 126 : 1588 - 1596
  • [6] Supervisory control for fault-tolerant scheduling of real-time multiprocessor systems with aperiodic tasks
    Park, Seong-Jin
    Cho, Kwang-Hyun
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2009, 82 (02) : 217 - 227
  • [7] Fault-Tolerant Real-Time Fair Scheduling on Multiprocessor Systems with Cold-Standby
    Nair, Piyoosh Purushothaman
    Sarkar, Arnab
    Biswas, Santosh
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (04) : 1718 - 1732
  • [8] An adaptive scheme for fault-tolerant scheduling of soft real-time tasks in multiprocessor systems
    Al-Omari, R
    Somani, AK
    Manimaran, G
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (05) : 595 - 608
  • [9] A Novel Intelligent Algorithm for Fault-Tolerant Task Scheduling in Real-Time Multiprocessor Systems
    Zarinzad, Golbarg
    Rahmani, Amir Masoud
    Dayhim, Nikta
    [J]. Third 2008 International Conference on Convergence and Hybrid Information Technology, Vol 2, Proceedings, 2008, : 816 - 821
  • [10] A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis
    Manimaran, G
    Murthy, CSR
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1137 - 1152