Energy-efficient resource provisioning for cloud data centers
Abstract: Energy efficiency has become a fundamental concern in data centers, raising issues to all energy-related costs, including capital costs, operating expenses, and environmental impact. Energy inefficiency is mainly caused by unoptimized use of energy by sub-components of these data centers. For example, energy can be lost due to transport and conversion, cooling, and lightning. Energy can be wasted while running an idle server or when using unoptimized functions to perform a task. Addressing this problem as a whole requires redesigning data centers, rethinking components, and implementing energy-aware algorithms for data center operation. As one step towards achieving this goal, this thesis focuses on the development of resource allocation algorithms to improve the energy efficiency of servers in virtualized data centers. The thesis proposes models, techniques, and algorithms to improve data center resource efficiency for optimized power and performance. We present approaches that takes advantage of horizontal scaling, vertical scaling, CPU frequency scaling, and the scheduling of FPGAs to reduce the power consumption of servers while meeting performance requirements of applications. We design online performance and power models to capture system behaviour while adapting to changes in the underlying infrastructure. Based on these models, we propose controllers that dynamically determine power-efficient resource allocations. We also devise optimization strategies for colocated applications and evaluate their suitability in a number of scenarios. The proposed strategies simplify the handling of trade-offs between power minimization and meeting performance targets. We also consider fluctuations in resource allocation in decision making. Additionally, we propose a scheduling algorithm for the use of custom hardware accelerators, FPGAs, and their integration to data centers for the purpose of increasing processing and energy efficiency. Our evaluation results demonstrate that our proposed approaches provide improved energy-efficient management of resources in virtualized data centers.
This dissertation MIGHT be available in PDF-format. Check this page to see if it is available for download.