A Power-Aware, Best-Effort Real-Time Task Scheduling Algorithm

  • Authors:
  • Jinggang Wang;Binoy Ravindran;Tom Martin

  • Affiliations:
  • -;-;-

  • Venue:
  • WSTFES '03 Proceedings of the IEEE Workshop on Software Technologies for Future Embedded Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a power-aware, best-effort real-time task scheduling algorithm calledPA-BTA that optimizes real-time performance andpower consumption. The algorithm considers atimeliness model where task timing constraints aredescribed using Jensen's benefit functions and asystem-level power model. We propose a metric called "Energy and Real-Time PerformanceGrade" (ERG) to measure real-time performanceand power consumption in a unified way. Since thescheduling problem is NP-hard, PA-BTA heuristically computes schedules to maximize ERG, incurring a worst-case computational cost of O(n2).Our simulation results indicate that the algorithmperforms close to the optimal algorithm and betterthan other algorithms considered in the study.