Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation in Multi-Processor Real-Time Systems

  • Authors:
  • Dakai Zhu;Rami Melhem;Bruce Childers

  • Affiliations:
  • -;-;-

  • Venue:
  • RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The power consumption of modern high-performance processorsis becoming a major concern because it leads to increasedheat dissipation and decreased reliability.While manytechniques have been proposed to reduce power consumptionfor uniprocessors, there has been considerably less work onmulti-processor systems.In this paper, we focus on powerawarescheduling for multi-processor real-time systems.Basedon the idea of slack sharing among processors, we proposetwo novel scheduling algorithms for task sets with and withoutprecedence constraints.These scheduling techniques reclaimthe time unused by a task to reduce the execution speedof future tasks, and thus reduce the total energy consumptionof the system.Simulation results indicate that our algorithmsachieve up to 60% energy savings on multi-processor systemswith variable voltage processors.