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
Link To Document