• DocumentCode
    1832507
  • Title

    Energy-Efficient Scheduling of Real-time Tasks with Abortable Critical Sections

  • Author

    Wu, Jun ; Kao, Kai-Long

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Pingtung Inst. of Commerce, Pingtung, Taiwan
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1788
  • Lastpage
    1793
  • Abstract
    In this paper, we propose a ceiling-based scheduling algorithm, called conditional abortable task scheduling algorithm (CATSA), to schedule real-time tasks with abortable critical sections in a non-ideal dynamic voltage scaling processor. To minimize the energy consumption, the CATSA uses the lowest possible processor speed for task executions such that all the timing constraints of tasks are satisfied. The aborting of a critical section will increase the system utilization because it has to be re-executed from the beginning of the aborted critical section. Hence a critical section will be aborted only if the re-execution of the aborted critical section is more energy-efficient than the blocking of higher-priority tasks.
  • Keywords
    energy conservation; power aware computing; processor scheduling; protocols; real-time systems; task analysis; CATSA; abortable critical section; ceiling-based scheduling algorithm; conditional abortable task scheduling algorithm; energy consumption; energy efficient scheduling; nonideal dynamic voltage scaling processor; real-time system; task blocking; task execution; Bismuth; Protocols; Real-time systems; Schedules; Scheduling; Scheduling algorithms; Voltage control; Abortable Critical Sections; DVS Scheduling; Real-Time Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.269
  • Filename
    6332402