• DocumentCode
    2348067
  • Title

    Scheduling with dynamic voltage/speed adjustment using slack reclamation in multi-processor real-time systems

  • Author

    Zhu, Dakai ; Melhem, Rami ; Childers, Bruce

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    2001
  • fDate
    3-6 Dec. 2001
  • Firstpage
    84
  • Lastpage
    94
  • Abstract
    The power consumption of modern high-performance processors is becoming a major concern because it leads to increased heat dissipation and decreased reliability. While many techniques have been proposed to reduce power consumption for uni-processors, there has been considerably less work on multi-processor systems. In this paper we focus on power-aware scheduling for multi-processor real-time systems. Based on the idea of slack sharing among processors, we propose two novel scheduling algorithms for task sets with and without precedence constraints. These scheduling techniques reclaim the time unused by a task to reduce the execution speed of future tasks, and thus reduce the total energy consumption of the system. Simulation results indicate that our algorithms achieve up to 60% energy savings on multi-processor systems with variable voltage processors.
  • Keywords
    power consumption; processor scheduling; real-time systems; heat dissipation; high-performance processors; multi-processor real-time systems; power consumption; power-aware scheduling; reliability; scheduling; slack sharing; task sets; Dynamic scheduling; Energy consumption; Energy management; Power system management; Power system reliability; Processor scheduling; Real time systems; Scheduling algorithm; Timing; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2001. (RTSS 2001). Proceedings. 22nd IEEE
  • Print_ISBN
    0-7695-1420-0
  • Type

    conf

  • DOI
    10.1109/REAL.2001.990599
  • Filename
    990599