• 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