2010 IEEE 30th International Conference on Distributed Computing Systems (2010)
June 21, 2010 to June 25, 2010
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICDCS.2010.88
Server consolidation based on virtualization is an important technique for improving power efficiency and resource utilization in cloud infrastructures. However, to ensure satisfactory performance on shared resources under changing application workloads, dynamic management of the resource pool via online adaptation is critical. The inherent tradeoffs between power and performance as well as between the cost of an adaptation and its benefits make such management challenging. In this paper, we present Mistral, a holistic controller framework that optimizes power consumption, performance benefits, and the transient costs incurred by various adaptations and the controller itself to maximize overall utility. Mistral can handle multiple distributed applications and large-scale infrastructures through a multi-level adaptation hierarchy and scalable optimization algorithm. We show that our approach outstrips other strategies that address the tradeoff between only two of the objectives (power, performance, and transient costs).
server consolidation, virtualization, optimization, power, performance, adaptation overheads
M. A. Hiltunen, R. D. Schlichting, G. Jung, C. Pu and K. R. Joshi, "Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures," 2010 IEEE 30th International Conference on Distributed Computing Systems(ICDCS), Genova, Italy, 2010, pp. 62-73.