Title :
A hybrid DVS scheduling approach for hard real-time systems
Author :
Tavares, Eduardo ; Dallegrave, Pedro ; Silva, Bruno ; Callou, Gustavo ; Nogueira, Bruno ; Maciel, Paulo
Author_Institution :
Center for Inf., Fed. Univ. of Pernambuco, Pernambuco, Brazil
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.
Keywords :
Petri nets; embedded systems; power aware computing; scheduling; dynamic voltage scaling; energy consumption reduction; energy-constrained hard real-time embedded system; exclusion relation; formal model; hybrid DVS runtime scheduling approach; precedence relation; timed Petri net; timing constraint; Dynamic voltage scaling; Embedded system; Energy consumption; Frequency; Petri nets; Processor scheduling; Real time systems; Runtime; Timing; Voltage control; Dynamic Voltage Scaling; Formal Models; Hard Real-Time Systems; Petri Nets;
Conference_Titel :
Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
978-1-4244-2793-2
Electronic_ISBN :
1062-922X
DOI :
10.1109/ICSMC.2009.5346602