• DocumentCode
    2576727
  • 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
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    2848
  • Lastpage
    2853
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1062-922X
  • Print_ISBN
    978-1-4244-2793-2
  • Electronic_ISBN
    1062-922X
  • Type

    conf

  • DOI
    10.1109/ICSMC.2009.5346602
  • Filename
    5346602