DVSMT: Dynamic Voltage Scaling for Scheduling Mixed Real-Time Tasks

  • Authors:
  • Min-Sik Gong;Myoung-Jo Jung;Yong-Hee Kim;Moon-Haeng Cho;Joo-Man Kim;Cheol-Hoon Lee

  • Affiliations:
  • System Software Lab., Dept. of Computer Engineering, Chungnam National University, Daejeon 305-764, Korea;System Software Lab., Dept. of Computer Engineering, Chungnam National University, Daejeon 305-764, Korea;System Software Lab., Dept. of Computer Engineering, Chungnam National University, Daejeon 305-764, Korea;System Software Lab., Dept. of Computer Engineering, Chungnam National University, Daejeon 305-764, Korea;Dept. of Bioinformation & Electronics, Pusan National University, Pusan 609-735, Korea;System Software Lab., Dept. of Computer Engineering, Chungnam National University, Daejeon 305-764, Korea

  • Venue:
  • ICESS '07 Proceedings of the 3rd international conference on Embedded Software and Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we address a power-aware scheduling algorithm for mixed real-time tasks. A mixed-task system consists of periodic and sporadic tasks, each of which is characterized by its worst-case execution requirements and a deadline. We propose a dynamic voltage scaling algorithm called DVSMT, which dynamically scales down the supplying voltage (and thus the operating frequency) using on-line slack distribution when jobs complete earlier while still meeting their deadlines. Simulation results show that DVSMT saves up to 60% more than the existing algorithms both in the periodic and mixed task systems.