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 条