Fault-tolerant partitioning scheduling algorithms in real-time multiprocessor systems

被引:0
|
作者
Beitollahi, Hakem [1 ]
Deconinck, Geert [1 ]
机构
[1] Katholieke Univ Leuven, Elect Engn, Kasteelpk Arenberg 10, B-3000 Louvain, Belgium
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the performance analysis of several well-known partitioning scheduling algorithms in real-time and fault-tolerant multiprocessor systems. Both static and dynamic scheduling algorithms are analyzed. Partitioning scheduling algorithms, which are studied here, are heuristic algorithms that are formed by combining any of the bin-packing algorithms with any of the schedulability conditions for the Rate-Monotonic (RM) and Earliest-Deadline-First (EDF) policies. A tool is developed which enables to experimentally evaluate the performance of the algorithms from the graph of tasks. The results show that among several partitioning algorithms evaluated, the RM-Small-Task (RMST) algorithm is the best static algorithm and the EDF-Best-Fit (EDF-BF) is the best dynamic algorithm, for non fault-tolerant systems. For fault-tolerant systems which require about 49% more processors, the results show that the RM-First-Fit Decreasing Utilization (RM-FTDU) is the best static algorithm and the EDF-BF is the best dynamic algorithm. To decrease the number of processors in fault-tolerant systems, the RMST is modified. The results show that the modified RMST decreases the number of required processors between 7% and 78% in comparison with the original RMST, the RM-FTDU and other well-known static partitioning scheduling algorithms.
引用
收藏
页码:296 / +
页数:2
相关论文
共 50 条
  • [41] Scheduling algorithms with fault detection and location capabilities for real-time multiprocessor systems
    Mahesh, K
    Manimaran, G
    Murthy, CSR
    Somani, AK
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 51 (02) : 136 - 150
  • [42] Bio-Inspired Approach to Fault-Tolerant Scheduling of Real-Time Tasks on Multiprocessor - A Study
    Samal, Abhaya Kumar
    Dash, Akshaya Kumar
    Jena, Prakash Chandra
    Pani, Subhendu Kumar
    Sha, Swaraj
    [J]. 2015 IEEE POWER, COMMUNICATION AND INFORMATION TECHNOLOGY CONFERENCE (PCITC-2015), 2015, : 905 - 911
  • [43] Real-time scheduling in a generic fault-tolerant architecture
    Wellings, AJ
    Beus-Dukic, L
    Powell, D
    [J]. 19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 390 - 398
  • [44] Efficient scheduling algorithms for real-time multiprocessor systems
    Ramamritham, Krithi
    Stankovic, John A.
    Shiah, Perng-Fei
    [J]. IEEE Transactions on Parallel and Distributed Systems, 1990, 1 (02) : 184 - 194
  • [45] Efficient real-time scheduling algorithms for multiprocessor systems
    Cho, S
    Lee, SK
    Ahn, S
    Lin, KJ
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (12) : 2859 - 2867
  • [46] A fault-tolerant real-time multiprocessor with a built-in recovery mechanism
    N. A. Kosovets
    L. N. Kosovets
    [J]. Cybernetics and Systems Analysis, 2004, 40 (5) : 772 - 777
  • [47] Pinwheel scheduling for fault-tolerant broadcast disks in real-time database systems
    Baruah, S
    Bestavros, A
    [J]. 13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, : 543 - 551
  • [48] ADAPTIVE FAULT-TOLERANT TASK SCHEDULING FOR REAL-TIME ENERGY HARVESTING SYSTEMS
    Zhu, Linjie
    Wei, Tongquan
    Chen, Xiaodao
    Guo, Yonghe
    Hu, Shiyan
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2012, 21 (01)
  • [49] Design of fault-tolerant scheduling algorithm for real-time tasks in distributed systems
    Han, Zongfen
    Qin, Xiao
    Pang, Liping
    Li, Shengli
    [J]. Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 27 (06): : 12 - 14
  • [50] 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