Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
Mean value analysis for queueing network models with intervals as input parameters
Performance Evaluation
Mean-Value Analysis of Closed Multichain Queuing Networks
Journal of the ACM (JACM)
Balanced job bound analysis of queueing networks
Communications of the ACM
The Vision of Autonomic Computing
Computer
Product Form Queueing Networks
Performance Evaluation: Origins and Directions
Managing server energy and operational costs in hosting centers
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Analytic modeling of multitier Internet applications
ACM Transactions on the Web (TWEB)
Energy conservation policies for web servers
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Load shedding and distributed resource control of stream processing networks
Performance Evaluation
Agile dynamic provisioning of multi-tier Internet applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
PowerNap: eliminating server idle power
Proceedings of the 14th international conference on Architectural support for programming languages and operating systems
Using quantitative analysis to implement autonomic IT systems
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Software Engineering for Self-Adaptive Systems
Software Engineering for Self-Adaptive Systems
On exploiting decentralized bio-inspired self-organization algorithms to develop real systems
SEAMS '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Recipe for efficiency: principles of power-aware computing
Communications of the ACM
Power optimization for dynamic configuration in heterogeneous web server clusters
Journal of Systems and Software
A survey of the research on power management techniques for high-performance systems
Software—Practice & Experience
A bio-inspired algorithm for energy optimization in a self-organizing data center
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
NapSAC: design and implementation of a power-proportional web cluster
ACM SIGCOMM Computer Communication Review
Power management of online data-intensive services
Proceedings of the 38th annual international symposium on Computer architecture
Server consolidation in Clouds through gossiping
WOWMOM '11 Proceedings of the 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks
IEEE Spectrum
Hi-index | 0.00 |
The energy consumption of large IT infrastructures is becoming a major concern, since it represents one of the principal operation costs. While modern devices (e.g., processors, disks) have the capability of reducing their power consumption by running at lower speed, this feature must be used with care, as slowing down devices may increase the execution time of the applications beyond acceptable limits. In this paper we propose the qoS AWare energY managER (SAWYER), a framework for dynamically reducing the energy requirement of large-scale applications subject to response time constraints. SAWYER identifies the optimal performance/power consumption tradeoff such that the overall energy requirement is minimized and the application response time is kept below a pre-defined maximum value. This is achieved using a control loop based on a greedy optimization strategy which uses a Queueing Network performance model to quickly evaluate different power settings, ensuring that the expected system response time is kept below the threshold. SAWYER is completely transparent and does not require any modification of the application itself.