• DocumentCode
    2541001
  • Title

    Dynamic Voltage Scaling in hard real-time systems considering precedence and exclusion relations

  • Author

    Tavares, Eduardo ; Maciel, Paulo ; Silva, Bruno ; Oliveira, Meuse, Jr. ; Rodrigues, Rafael ; Marques, Renato

  • Author_Institution
    Univ. Fed. de Pernambuco, Recife
  • fYear
    2007
  • fDate
    7-10 Oct. 2007
  • Firstpage
    2496
  • Lastpage
    2501
  • Abstract
    DVS (dynamic voltage scaling) has been adopted as an effective technique for reducing energy consumption in mobile embedded systems. Since reducing CPU supply voltage affects maximum CPU frequency, several concerns (e.g. deadline missing) may arise when adopting DVS in systems that contain hard real-time constraints. Although several scheduling approaches have been developed to address voltage scaling in time-critical systems, inter-task relations, such as precedence and exclusion relations, have been neglected. This work presents a method for hard real-time systems scheduling with DVS considering precedence and exclusion relations. The proposed work adopts a formal model based on time Petri nets in order to find a feasible schedule using a pre-runtime approach that satisfies timing and energy constraints.
  • Keywords
    Petri nets; embedded systems; power aware computing; scheduling; CPU frequency; CPU supply voltage; dynamic voltage scaling; energy consumption; hard real-time systems; intertask relations; mobile embedded systems; time Petri nets; time-critical systems; Dynamic voltage scaling; Embedded system; Energy consumption; Frequency; Petri nets; Processor scheduling; Real time systems; Runtime; Timing; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2007. ISIC. IEEE International Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    978-1-4244-0990-7
  • Electronic_ISBN
    978-1-4244-0991-4
  • Type

    conf

  • DOI
    10.1109/ICSMC.2007.4413693
  • Filename
    4413693