Title :
Bounds of start and completion times of application tasks on the RTEM system
Author_Institution :
AlliedSignal Microelectronics & Technol. Center, Columbia, MD, USA
Abstract :
The author studies the start and completion times of application tasks on RTEM system, a descendant of MAFT developed at AlliedSignal. The RTEM workload consists of a set of periodic tasks, each of which is executed redundantly on the system for fault-tolerance. A priority based nonpreemptive list scheduling algorithm is used for task scheduling. The distributed agreement mechanism used to ensure fault-tolerance adds a nonzero, constant delay to the possible start of the tasks immediately succeeding the task being terminated. Since task execution times may vary between their maximum and minimum values, the start (and thus the completion) time of each copy of a task is difficult to predict unless the task execution order is fixed. He derives both lower and upper bounds of the start time for each task when all tasks are of the same periods, each node executes the entire task set, no branch conditions are allowed, and the task execution order need not be fixed
Keywords :
distributed memory systems; fault tolerant computing; multiprocessing programs; real-time systems; scheduling; MAFT; RTEM system; application tasks; branch conditions; completion times; distributed agreement mechanism; fault-tolerance; priority based nonpreemptive list scheduling algorithm; start times; task execution order; task scheduling; Aerospace electronics; Application software; Control systems; Delay; Fault tolerance; Fault tolerant systems; Microelectronics; Power generation; Scheduling algorithm; Upper bound;
Conference_Titel :
Real-Time Applications, 1993., Proceedings of the IEEE Workshop on
Conference_Location :
New York, NY
Print_ISBN :
0-8186-4130-4
DOI :
10.1109/RTA.1993.263116