DocumentCode :
2758848
Title :
Fault-tolerant scheduling of real-time tasks having software faults
Author :
Khan, G.N. ; Sydhom, A.
Author_Institution :
Electr. & Comput. Eng., Ryerson Univ., Toronto, Ont.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
731
Lastpage :
734
Abstract :
This paper investigates the problem of fault-tolerant scheduling of a set of real-time tasks where each task has primary and alternate implementations. Similar scheduling problem has been studied before, however, we propose an enhanced scheme for scheduling real-time periodic tasks with software faults. Alternate-primary recovery (APR) based scheduling employs a special backup-primary that can replace the primary when it fails often. The new scheduling technique saves the CPU time wasted on executing of unsuccessful primaries again and again. APR scheduling is implemented and tested for a TRC (TCP-to-RS232 converter) embedded system that connects Ethernet to serial-RS232 devices. It is also compared with an existing fault-tolerant scheduling method to verify the proposed enhancement
Keywords :
embedded systems; scheduling; software fault tolerance; Ethernet; TCP-to-RS232 converter embedded system; alternate-primary recovery based scheduling; fault-tolerant scheduling; real-time tasks; serial-RS232 devices; software faults; special backup-primary; Adaptive scheduling; Embedded system; Ethernet networks; Fault tolerance; Fault tolerant systems; Job shop scheduling; Processor scheduling; Real time systems; System testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557033
Filename :
1557033
Link To Document :
بازگشت