A dynamic-mode DVS algorithm under dynamic workloads

  • Authors:
  • Yan Wang;Albert M. K. Cheng

  • Affiliations:
  • Real-Time Systems Laboratory, Department of Computer Science, University of Houston, TX;Real-Time Systems Laboratory, Department of Computer Science, University of Houston, TX

  • Venue:
  • ACM SIGBED Review - Special issue: IEEE RTAS 2005 work-in-progress
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dynamic Voltage Scaling (DVS) is a promising method to achieve energy saving by slowing down the processor into multiple frequency levels especially in battery-operated embedded systems. We introduce a novel Dynamic-Mode EDF scheduling algorithm when workloads change significantly. Single-Mode, Dual-Mode and Three-Mode frequency setting formats can be applied, based on the Real Execution Time (RET) and the slack time at run-time. Only one combination of the time zone length and the frequency scaling factor can lead to the best energy saving. Experimental results show that, given an RET pattern, our Dynamic-Mode DVS algorithm achieves an average 15% energy savings over the traditional two-mode DVS scheme on hard real-time systems.