Rethinking the Use of Models in Software Architecture
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Automatic exploration of datacenter performance regimes
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
ACDC '09 Proceedings of the 1st workshop on Automated control for datacenters and clouds
Temperature-constrained power control for chip multiprocessors with online model estimation
Proceedings of the 36th annual international symposium on Computer architecture
Run-time resource management in SOA virtualized environments
Proceedings of the 1st international workshop on Quality of service-oriented software systems
A cost-sensitive adaptation engine for server consolidation of multitier applications
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Power-aware provisioning of Cloud resources for real-time services
Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science
Dynamic trade-off analysis of QoS and energy saving in admission control for web service systems
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Black-box performance models for virtualized web service applications
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Joint admission control and resource allocation in virtualized servers
Journal of Parallel and Distributed Computing
Power optimization for dynamic configuration in heterogeneous web server clusters
Journal of Systems and Software
Engineering decentralized autonomic computing systems
Proceedings of the second international workshop on Self-organizing architectures
Stochastic approximation control of power and tardiness in a three-tier web-hosting cluster
Proceedings of the 7th international conference on Autonomic computing
Utility-function-driven energy-efficient cooling in data centers
Proceedings of the 7th international conference on Autonomic computing
A cost-sensitive adaptation engine for server consolidation of multitier applications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Per-flow optimal service selection for Web services based processes
Journal of Systems and Software
A generic framework for mobility prediction and resource utilization in wireless networks
COMSNETS'10 Proceedings of the 2nd international conference on COMmunication systems and NETworks
Power and performance control of soft real-time web server clusters
Information Processing Letters
NapSAC: design and implementation of a power-proportional web cluster
Proceedings of the first ACM SIGCOMM workshop on Green networking
Statistical machine learning makes automatic control practical for internet datacenters
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
Power-Aware Consolidation of Scientific Workflows in Virtualized Environments
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
VM power metering: feasibility and challenges
ACM SIGMETRICS Performance Evaluation Review
NapSAC: design and implementation of a power-proportional web cluster
ACM SIGCOMM Computer Communication Review
Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
The SCADS director: scaling a distributed storage system under stringent performance requirements
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
A game theoretic formulation of the service provisioning problem in cloud systems
Proceedings of the 20th international conference on World wide web
PERFUME: power and performance guarantee with fuzzy MIMO control in virtualized servers
Proceedings of the Nineteenth International Workshop on Quality of Service
DynaQoS: model-free self-tuning fuzzy control of virtualized resources for QoS provisioning
Proceedings of the Nineteenth International Workshop on Quality of Service
Dynamic configuration of virtual machine for power-proportional resource provisioning
Green Computing Middleware on Proceedings of the 2nd International Workshop
CloudOpt: multi-goal optimization of application deployments across a cloud
Proceedings of the 7th International Conference on Network and Services Management
An adaptive model for online detection of relevant state changes in Internet-based systems
Performance Evaluation
ACM SIGOPS Operating Systems Review
Dynamic scaling of call-stateful SIP services in the cloud
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part I
Dynamic energy-aware capacity provisioning for cloud computing environments
Proceedings of the 9th international conference on Autonomic computing
Evaluating the need for complexity in energy-aware management for cloud platforms
ACM SIGMETRICS Performance Evaluation Review
Agile, efficient virtualization power management with low-latency server power states
Proceedings of the 40th Annual International Symposium on Computer Architecture
EnergIT: A Methodology for the Incremental Green Design of Data Centers
International Journal of Green Computing
Virtualized Web server cluster self-configuration to optimize resource and power use
Journal of Systems and Software
A survey on techniques for improving the energy efficiency of large-scale distributed systems
ACM Computing Surveys (CSUR)
Network-aware virtual machine consolidation for large data centers
NDM '13 Proceedings of the Third International Workshop on Network-Aware Data Management
Hi-index | 0.00 |
There is growing incentive to reduce the power consumed by large-scale data centers that host online services such as banking, retail commerce, and gaming. Virtualization is a promising approach to consolidating multiple online services onto a smaller number of computing resources. A virtualized server environment allows computing resources to be shared among multiple performance-isolated platforms called virtual machines. By dynamically provisioning virtual machines, consolidating the workload, and turning servers on and off as needed, data center operators can maintain the desired quality-of-service (QoS) while achieving higher server utilization and energy efficiency. We implement and validate a dynamic resource provisioning framework for virtualized server environments wherein the provisioning problem is posed as one of sequential optimization under uncertainty and solved using a lookahead control scheme. The proposed approach accounts for the switching costs incurred while provisioning virtual machines and explicitly encodes the corresponding risk in the optimization problem. Experiments using the Trade6 enterprise application show that a server cluster managed by the controller conserves, on average, 26% of the power required by a system without dynamic control while still maintaining QoS goals.