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