Voltage scheduling problem for dynamically variable voltage processors
ISLPED '98 Proceedings of the 1998 international symposium on Low power electronics and design
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
IEEE Transactions on Parallel and Distributed Systems
Control-theoretic dynamic frequency and voltage scaling for multimedia workloads
CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
IEEE Transactions on Parallel and Distributed Systems
Power-aware QoS Management in Web Servers
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Feedback Control of Computing Systems
Feedback Control of Computing Systems
Friendly virtual machines: leveraging a feedback-control model for application adaptation
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments
Resource Allocation for Autonomic Data Centers using Analytic Performance Models
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
A Power-Aware Run-Time System for High-Performance Computing
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Ensemble-level Power Management for Dense Blade Servers
Proceedings of the 33rd annual international symposium on Computer Architecture
Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers
IEEE Transactions on Parallel and Distributed Systems
Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control
IEEE Transactions on Computers
Statistical QoS Guarantee and Energy-Efficiency in Web Server Clusters
ECRTS '07 Proceedings of the 19th Euromicro Conference on Real-Time Systems
Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
On the Use of Fuzzy Modeling in Virtualized Data Center Management
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Online Web Cluster Capacity Estimation and Its Application to Energy Conservation
IEEE Transactions on Parallel and Distributed Systems
RTSS '07 Proceedings of the 28th IEEE International Real-Time Systems Symposium
Power and Performance Management of Virtualized Computing Environments Via Lookahead Control
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Generalized Tardiness Quantile Metric: Distributed DVS for Soft Real-Time Web Clusters
ECRTS '09 Proceedings of the 2009 21st Euromicro Conference on Real-Time Systems
Power optimization for dynamic configuration in heterogeneous web server clusters
Journal of Systems and Software
Energy-efficient server clusters
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
PERFUME: power and performance guarantee with fuzzy MIMO control in virtualized servers
Proceedings of the Nineteenth International Workshop on Quality of Service
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
Genetic and Evolutionary Computation Conference
A Power and Performance Management Framework for Virtualized Server Clusters
GREENCOM '11 Proceedings of the 2011 IEEE/ACM International Conference on Green Computing and Communications
Regression-based resource provisioning for session slowdown guarantee in multi-tier Internet servers
Journal of Parallel and Distributed Computing
Budget-based control for interactive services with adaptive execution
Proceedings of the 9th international conference on Autonomic computing
AutoScale: Dynamic, Robust Capacity Management for Multi-Tier Data Centers
ACM Transactions on Computer Systems (TOCS)
SOFTScale: stealing opportunistically for transient scaling
Proceedings of the 13th International Middleware Conference
Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for Percentile-Based Delay Guarantee
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
QACO: exploiting partial execution in web servers
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.00 |
Large-scale web-hosting and data centers are increasingly challenged to reduce power consumption while maintaining a minimum quality of service. Dynamic voltage and frequency scaling provides one technique to curb power consumption by limiting the power supply and/or frequency of the CPU at the expense of lower execution speed. Model-based approaches often require tedious offline profiling, and generating an accurate model under all conditions may be infeasible. This paper develops a stochastic feedback-control algorithm, and couples it with a method of stochastic optimization to minimize power consumption while maintaining tardiness in a three-tier system. Our approach assumes nothing about the system and the application, treating each as a 'black box.' The scheme is effective under limited dynamic workload conditions that can alter the response times and power consumption to be approximated. With little overhead, the control scheme is able to maintain a specified quantile of tardiness under a desired threshold, while suppressing power consumption to within 1% of its theoretical minima.