DocumentCode
3248168
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
fYear
2009
fDate
16-18 Dec. 2009
Firstpage
387
Lastpage
391
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICETET.2009.56
Filename
5395457
Link To Document