• DocumentCode
    2578587
  • Title

    Investigating the Effects of Schedulability Conditions on the Power Efficiency of Task Scheduling in an Embedded System

  • Author

    Bashiri, Mohsen ; Miremadi, Seyed Ghassem

  • Author_Institution
    Dept. of Comput. Eng., Sharif Univ. of Technol. Tehran, Tehran, Iran
  • fYear
    2010
  • fDate
    5-6 May 2010
  • Firstpage
    102
  • Lastpage
    106
  • Abstract
    Power consumption, performance and reliability are the most important parameters in modern safety-critical distributed real-time embedded systems. This paper evaluates and compares different schedulability conditions in fault-tolerant Rate-Monotonic (RM) and Earliest-Deadline-First (EDF) algorithms, with respect to their power efficiency. The primary-backup scheme is used to implement fault tolerance in the algorithms. To evaluate the algorithms, a software tool is developed that can simulate an embedded system consisting of n processors and m periodic tasks. The results show that depending on the different schedulability conditions, the EDF algorithm implemented with the Best-Fit policy is on average 9.6% more power efficient than other algorithms when n=1500 and m=1000. between the two selected schedulability conditions in the RM algorithm, the Utilization Oriented (UO) condition implemented with the Best-Fit policy is on average 5% more power efficient than the other schedulability condition.
  • Keywords
    distributed processing; embedded systems; multiprocessing systems; power aware computing; processor scheduling; safety-critical software; software fault tolerance; task analysis; best-fit policy; earliest-deadline-first algorithm; fault-tolerant rate-monotonic algorithm; multiprocessor system; power consumption; primary-backup scheme; safety-critical distributed real-time embedded systems; software tool; task scheduling; utilization oriented condition; Distributed computing; Embedded system; Energy consumption; Fault tolerance; Partitioning algorithms; Power system reliability; Processor scheduling; Real time systems; Scheduling algorithm; Software algorithms; Performance; Power consumption; Real-time embedded system; Reliability; Schedulability condition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2010 13th IEEE International Symposium on
  • Conference_Location
    Carmona, Seville
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-4244-7083-9
  • Electronic_ISBN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2010.24
  • Filename
    5479567