DocumentCode :
2284787
Title :
Dual-token-based fault-tolerant scheduling for hard real-time multiprocessor systems
Author :
Lee, Sungyoung ; Oh, Sam K. ; Woo, Chul Hee
Author_Institution :
Dept. of Comput. Eng., Kyung Hee Univ., Seoul, South Korea
fYear :
1998
fDate :
27-29 Oct 1998
Firstpage :
232
Lastpage :
238
Abstract :
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 the primary processor fails, 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
Keywords :
fault tolerant computing; multiprocessing systems; processor scheduling; real-time systems; resource allocation; backup processor; backup task allocation; backup token; deadline friendly scheduling policy; dedicated processor; dual token based algorithm; dual token based fault tolerant scheduling; fault tolerant scheduling algorithm; hard real time multiprocessor systems; heuristic scheduling; moving dual token; primary processor; primary processor creation; rejection rates; scheduling predictability; task allocation; Contracts; Electrical capacitance tomography; Fault tolerant systems; Maintenance; Multiprocessing systems; Optimal scheduling; Processor scheduling; Real time systems; Reliability; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Hiroshima
Print_ISBN :
0-8186-9209-X
Type :
conf
DOI :
10.1109/RTCSA.1998.726423
Filename :
726423
Link To Document :
بازگشت