Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Optimization of static traffic allocation policies
Theoretical Computer Science - Special issue on probabilistic modelling
IEEE/ACM Transactions on Networking (TON)
On maximizing service-level-agreement profits
Proceedings of the 3rd ACM conference on Electronic Commerce
Dynamic resource allocation for shared data centers using online measurements
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A scheduling model for reduced CPU energy
FOCS '95 Proceedings of the 36th Annual Symposium on Foundations of Computer Science
Convex Optimization
Optimal probabilistic routing in distributed parallel queues
ACM SIGMETRICS Performance Evaluation Review
Mathematical Programming: Series A and B
GPS scheduling: selection of optimal weights and comparison with strict priorities
SIGMETRICS '06/Performance '06 Proceedings of the joint international conference on Measurement and modeling of computer systems
Speed scaling to manage energy and temperature
Journal of the ACM (JACM)
No "power" struggles: coordinated multi-level power management for the data center
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
Computer Architecture Techniques for Power-Efficiency
Computer Architecture Techniques for Power-Efficiency
A mean field model of work stealing in large-scale systems
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Optimality, fairness, and robustness in speed scaling designs
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Load balancing via random local search in closed and open systems
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Monotonicity Properties for Multi-Class Queueing Systems
Discrete Event Dynamic Systems
Optimality analysis of energy-performance trade-off for server farm management
Performance Evaluation
A Mathematical Programming Approach for Server Consolidation Problems in Virtualized Data Centers
IEEE Transactions on Services Computing
Competition yields efficiency in load balancing games
Performance Evaluation
The price of forgetting in parallel and non-observable queues
Performance Evaluation
Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments
IEEE Transactions on Services Computing
Statistical analysis of the generalized processor sharing scheduling discipline
IEEE Journal on Selected Areas in Communications
Efficient optimization of software performance models via parameter-space pruning
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.00 |
We investigate the trade-off between performance and power consumption in servers hosting virtual machines running IT services. The performance behavior of such servers is modeled through Generalized Processor Sharing (GPS) queues enhanced with a green speed-scaling mechanism that controls the processing capacity to use depending on the number of active virtual machines. When the number of virtual machines grows large, we show that the stochastic evolution of our model converges to a system of ordinary differential equations for which we derive a closed-form formula for its unique stationary point. This point is a function of the capacity and the shares that characterize the GPS mechanism. It allows us to show that speed-scaling mechanisms can provide large reduction in power consumption having only small performance degradation in terms of the delays experienced in the virtual machines. In addition, we derive the optimal choice for the shares of the GPS discipline, which turns out to be non-trivial. Finally, we show how our asymptotic analysis can be applied to the dimensioning and service partitioning in data-centers. Experimental results show that our asymptotic formulas are accurate even when the number of virtual machines is small.