A hybrid DVS scheduling approach for hard real-time systems

  • Authors:
  • Eduardo Tavares;Pedro Dallegrave;Bruno Silva;Gustavo Callou;Bruno Nogueira;Paulo Ma

  • Affiliations:
  • Center for Informatics, Federal University of Pernambuco;Center for Informatics, Federal University of Pernambuco;Center for Informatics, Federal University of Pernambuco;Center for Informatics, Federal University of Pernambuco;Center for Informatics, Federal University of Pernambuco;Center for Informatics, Federal University of Pernambuco

  • Venue:
  • SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Dynamic Voltage Scaling (DVS) has been largely adopted as an effective technology for reducing energy consumption in embedded systems. Since the usage of DVS may affect the timing constraints of a hard real-time system, over the last decade, several pre-runtime as well as runtime scheduling approaches have been developed to tackle such an issue. Nevertheless, both have drawbacks that can be mitigated using a joint approach. This paper proposes a hybrid DVS scheduling approach for energy-constrained hard real-time systems, taking into account overheads, precedence and exclusion relations. The proposed method adopts a formal model based on time Petri nets in order to provide feasible schedules that satisfy timing and energy constraints.