By Topic

Comparison of Process Scheduling Methodologies for Embedded Systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Madhusudan Rao, B. ; Embedded Syst. Dept., Int. Inst. of Inf. Technol., Pune, India ; Keerthi Teja, M. ; Nitin, N.

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.

Published in:

Emerging Trends in Engineering and Technology (ICETET), 2009 2nd International Conference on

Date of Conference:

16-18 Dec. 2009