Variable voltage scheduling with the priority-based functional reactive programming language

  • Authors:
  • Chaitanya Belwal;Albert M. K. Cheng;J. Ras;Yuanfeng Wen

  • Affiliations:
  • University of Houston, Houston, Texas;University of Houston, Houston, Texas;University of Houston, Houston, Texas;University of Houston, Houston, Texas

  • Venue:
  • Proceedings of the 2013 Research in Adaptive and Convergent Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we consider how energy consumption can be reduced in the Priority-based Functional Reactive Programming (P-FRP) execution model through the implementation of Dynamic Voltage and Frequency Scaling (DVFS), a technique for modifying circuit delays and altering the operating frequency of the CPU. Use of DVFS can have an impact on task execution time, which adversely affects the temporal guarantees required from the real-time scheduler. Most of the existing studies provide solutions which are suitable for the classical model of preemptive task scheduling. Tasks which are schedulable in the preemptive model cannot be guaranteed to be schedulable in P-FRP, since the abort-based preemptive approach often creates additional costs in terms of response times.