Title :
Reusing OE-Scheduler in Aperiodic Environments
Author :
Lee, Haesun K. ; Lee, Ilhyun
Author_Institution :
Dept. of Sci. & Math., Texas Univ., Odessa, TX
Abstract :
OEA-scheduler is a scheduler that generates a schedule of aperiodic tasks and periodic tasks by the principle of eliminating unnecessary context switches under the rate monotonic algorithm. This new scheduler will minimize the average response time of aperiodic tasks and also guarantee the hard deadlines of an arbitrary number of periodic tasks in hard real-time environments. In previous research, the OE-scheduler was developed to schedule periodic tasks only, and later improved to use object-oriented methods. Due to the object-oriented approach, the authors have been able to reuse the OE-scheduler algorithm and extend it to work with both periodic tasks and aperiodic tasks. An object oriented design of the scheduler will be presented, along with an implementation result
Keywords :
Java; object-oriented methods; real-time systems; scheduling; software reusability; OE-scheduler; OEA-scheduler; aperiodic environments; aperiodic tasks; hard real-time environments; object-oriented methods; periodic tasks; rate monotonic algorithm; software reusability; unnecessary context switches; Costs; Delay; Java; Mathematics; Monitoring; Real time systems; Scheduling algorithm; Software quality; Switches; Unified modeling language; Aperiodic Task; Java; Object-Oriented; Periodic Task; Real-Time Scheduling; Reusability;
Conference_Titel :
Electro/information Technology, 2006 IEEE International Conference on
Conference_Location :
East Lansing, MI
Print_ISBN :
0-7803-9592-1
Electronic_ISBN :
0-7803-9593-X
DOI :
10.1109/EIT.2006.252150