vManage: Loosely Coupled Platform and Virtualization Management in Data Centers
Kumar, Sanjay; Talwar, Vanish; Kumar, Vibhore; Ranganathan, Parthasarathy; Schwan, Karsten
Keyword(s): Management, Algorithms, Performance, Standardization
Abstract: 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.
Additional Publication Information: To be published and presented at IEEE International Conference on Autonomic Computing (ICAC) 2009, Barcelona, Spain, June 15-19, 2009
External Posting Date: May 21, 2009 [Fulltext]. Approved for External Publication
Internal Posting Date: May 21, 2009 [Fulltext]