QoS and energy management with Petri nets: A self-adaptive framework

Diego Perez-Palacin, Raffaela Mirandola, José Merseguer
2012 Journal of Systems and Software  
Energy use is becoming a key design consideration in computing infrastructures and services. In this paper we focus on service-based applications and we propose an adaptation framework that can be used to reduce power consumption according to the observed workload. The adaptation guarantees a trade-off between energy consumption and system performance. The approach is based on the principle of proportional energy consumption obtained by scaling down energy for unused resources, considering both
more » ... the number of servers switched on and their operating frequencies. Stochastic Petri Nets are proposed for the modeling of the framework concerns, their analyses give results about the trade-offs. The application of the approach to a simple case study shows its usefulness and practical applicability. Finally, different types of workloads are analyzed with validation purposes.
doi:10.1016/j.jss.2012.04.077 fatcat:hxc34gjbbja4ff746wgjkyprpu