• DocumentCode
    3028214
  • Title

    The Power of Isolation

  • Author

    Craciunas, Silviu S. ; Kirsch, C.M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Salzburg, Salzburg, Austria
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    375
  • Lastpage
    382
  • Abstract
    Non-functional system properties such as CPU and memory utilization as well as power consumption are usually non-compositional. However, such properties can be made compositional by isolating individual system components through over-provisioning. The challenge is to relate the involved isolation cost and the resulting isolation quality properly. Temporal and spatial isolation have been studied extensively. Here we study the compositionality of power consumption as another and in this regard unexplored example of a non-linear property with many important applications. In particular, we introduce the concept of power isolation for EDF-scheduled hard real-time systems running periodic software tasks. A task is power isolated if there exist lower and upper bounds on its power consumption independent of any other concurrently running tasks. The main challenges in providing power isolation are to find a relationship between the power consumption of a system and the contribution of a single task to this power consumption as well as understanding the trade-off between quality and cost of power isolation. We present lower and upper bounds on the power consumption of a task as functions of task utilization, frequency scaling, and power model. Furthermore, we discuss the variance between lower and upper bounds (quality) and the power consumption overhead (cost) of power isolation.
  • Keywords
    multiprocessing systems; power aware computing; power consumption; real-time systems; CPU; EDF-scheduled hard real-time systems; frequency scaling; individual system component isolation; isolation quality; lower bounds; memory utilization; noncompositional power consumption; nonlinear property; periodic software tasks; power consumption overhead; power isolation; spatial isolation; temporal isolation; upper bounds; Computational modeling; Energy consumption; Equations; Jitter; Memory management; Power demand; Upper bound; Compositionality; Power-aware scheduling; Real-time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.59
  • Filename
    6417318