Probability, statistics, and queueing theory with computer science applications
Probability, statistics, and queueing theory with computer science applications
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Service Location Protocol: Automatic Discovery of IP Network Services
IEEE Internet Computing
Feedback Control of Computing Systems
Feedback Control of Computing Systems
Resource overbooking and application profiling in shared hosting platforms
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Ensemble-level Power Management for Dense Blade Servers
Proceedings of the 33rd annual international symposium on Computer Architecture
Techniques for Multicore Thermal Management: Classification and New Exploration
Proceedings of the 33rd annual international symposium on Computer Architecture
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs
ICAC '07 Proceedings of the Fourth International Conference on Autonomic Computing
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
VirtualPower: coordinated power management in virtualized enterprise systems
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Netchannel: a VMM-level mechanism for continuous, transparentdevice access during VM migration
Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
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
Vpm tokens: virtual machine-aware power budgeting in datacenters
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Energy-aware server provisioning and load dispatching for connection-intensive internet services
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Autonomic multi-agent management of power and performance in data centers
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: industrial track
pMapper: power and migration cost aware application placement in virtualized systems
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Modeling remote desktop systems in utility environment with application to QoS management
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Black-box and gray-box strategies for virtual machine migration
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Sustainable data centers: enabled by supply and demand side management
Proceedings of the 46th Annual Design Automation Conference
Autonomic mix-aware provisioning for non-stationary data center workloads
Proceedings of the 7th international conference on Autonomic computing
Monalytics: online monitoring and analytics for managing large scale data centers
Proceedings of the 7th international conference on Autonomic computing
Predictable time-sharing for DryadLINQ cluster
Proceedings of the 7th international conference on Autonomic computing
FaReS: Fair Resource Scheduling for VMM-Bypass InfiniBand Devices
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Model-driven coordinated management of data centers
Computer Networks: The International Journal of Computer and Telecommunications Networking
VM power metering: feasibility and challenges
ACM SIGMETRICS Performance Evaluation Review
ACM SIGOPS Operating Systems Review
Workload management for power efficiency in virtualized data centers
Communications of the ACM
PERFUME: power and performance guarantee with fuzzy MIMO control in virtualized servers
Proceedings of the Nineteenth International Workshop on Quality of Service
iPOEM: a GPS tool for integrated management in virtualized data centers
Proceedings of the 8th ACM international conference on Autonomic computing
A multi-objective approach to virtual machine management in datacenters
Proceedings of the 8th ACM international conference on Autonomic computing
Pegasus: coordinated scheduling for virtualized accelerator-based systems
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical 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
Energy-efficient and multifaceted resource management for profit-driven virtualized data centers
Future Generation Computer Systems
VM: placement in non-Homogeneous Iaas-clouds
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
A case for coordinated resource management in heterogeneous multicore platforms
ISCA'10 Proceedings of the 2010 international conference on Computer Architecture
Concurrency and Computation: Practice & Experience
Net-cohort: detecting and managing VM ensembles in virtualized data centers
Proceedings of the 9th international conference on Autonomic computing
Energy-Efficient Thermal-Aware Autonomic Management of Virtualized HPC Cloud Infrastructure
Journal of Grid Computing
Discrete Control for the Coordination of Administration Loops
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Empirical evaluation of power saving policies for data centers
ACM SIGMETRICS Performance Evaluation Review
VScope: middleware for troubleshooting time-sensitive data center applications
Proceedings of the 13th International Middleware Conference
Coordinating multiple administration loops using discrete control
ACM SIGOPS Operating Systems Review
Performance troubleshooting in data centers: an annotated bibliography?
ACM SIGOPS Operating Systems Review
Coordinating self-sizing and self-repair managers for multi-tier systems
Future Generation Computer Systems
A new virtual network static embedding strategy within the Cloud's private backbone network
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.02 |
Management is an important challenge for future enterprises. Previous work has addressed platform management (e.g., power and thermal management) separately from virtualization management (e.g., virtual machine (VM) provisioning, application performance). Coordinating the actions taken by these different management layers is important and beneficial, for reasons of performance, stability, and efficiency. Such coordination, in addition to working well with existing multi-vendor solutions, also needs to be extensible to support future new management solutions potentially operating on different sensors and actuators. In response to these requirements, this paper proposes vManage, a solution to loosely couple platform and virtualization management and facilitate coordination between them in data centers. Our solution is comprised of registry and proxy mechanisms that provide unified monitoring and actuation across platform and virtualization domains, and coordinators that provide policy execution for better VM placement and runtime management, including a formal approach to ensure system stability from inefficient management actions. The solution is instantiated in a Xen environment through a platform-aware virtualization manager at a cluster management node, and a virtualization-aware platform manager on each server. Experimental evaluations using enterprise benchmarks show that compared to traditional solutions, vManage can achieve additional power savings (10% lower power) with significantly improved service-level guarantees (71% less violations) and stability (54% fewer VM migrations), at low overhead.