An Efficient Real-Time Fault-Tolerant Scheduling Algorithm Based on Multiprocessor Systems

被引:12
作者
YANG Fumin LUO Wei PANG Liping College of Computer Science and Technology Huazhong University of Science and Technology Wuhan Hubei China [430074 ]
机构
关键词
D O I
暂无
中图分类号
TP302.8 [容错技术];
学科分类号
140102 [集成电路设计与设计自动化];
摘要
In the context of real-time fault-tolerant scheduling in multi- processor systems, Primary-backup scheme plays an important role. A backup copy is always preferred to be executed as passive backup copy whenever possible because it can take the advantages of backup copy de-allocation technique and overloading technique to improve schedula- bility. In this paper, we propose a novel efficient fault-tolerant rate- monotonic best-fit algorithm efficient fault-tolerant rate-monotonic best-fit (ERMBF) based on multiprocessors systems to enhance the schedulability. Unlike existing scheduling algorithms that start schedul- ing tasks with only one processor. ERMBF pre-allocates a certain amount of processors before starting scheduling tasks, which enlarge the searching spaces for tasks. Besides, when a new processor is allocated, we reassign the task copies that have already been assigned to the exist- ing processors in order to find a superior tasks assignment configuration. These two strategies are all aiming at making as many backup copies as possible to be executed as passive status. As a result, ERMBF can use fewer processors to schedule a set of tasks without losing real-time and fault-tolerant capabilities of the system. Simulation results reveal that ERMBF significantly improves the schedulability over existing, compa- rable algorithms in literature.
引用
收藏
页码:113 / 116
页数:4
相关论文
共 1 条
[1]
Fault-tolerant scheduling for real-time embedded control systems [J].
Yang, CH ;
Deconinck, G ;
Gui, WH .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (02) :191-202