Title :
Comparison of Process Scheduling Methodologies for Embedded Systems
Author :
Rao, B. Madhusudan ; Teja, M. Keerthi ; Nitin, N.
Author_Institution :
Embedded Syst. Dept., Int. Inst. of Inf. Technol., Pune, India
Abstract :
In most of the embedded systems the basic theme is performing multiple tasks periodically. The execution time of each task in such systems is variable. Hence, it is crucial to schedule the tasks in an appropriate manner to guarantee reliable system performance. This paper deals with comparing scheduling methodologies which are commonly used in embedded systems. For this we consider here three methodologies of scheduling superloop, time triggered and using a cooperative scheduler. The parameters of comparison are, ease of implementation, scalability, power consumption, reliability of the system and the total code size. We consider three different processes and try scheduling them using the methodologies, for achieving a efficient method for scheduling. The results have been obtained by implementation of different scheduling methodologies on a microcontroller of MCS51 family using embedded C programming.
Keywords :
embedded systems; scheduling; MCS51 family; cooperative scheduler; embedded system; process scheduling; superloop scheduler; time triggered scheduler; Embedded system; Energy consumption; Information technology; Job shop scheduling; Microcontrollers; Power system reliability; Process planning; Processor scheduling; Scalability; Scheduling algorithm;
Conference_Titel :
Emerging Trends in Engineering and Technology (ICETET), 2009 2nd International Conference on
Conference_Location :
Nagpur
Print_ISBN :
978-1-4244-5250-7
Electronic_ISBN :
978-0-7695-3884-6
DOI :
10.1109/ICETET.2009.56