Abstract
Dynamic consolidation of virtual machines (VMs) is presented as a significant technique of energy conservation in cloud environments, which can eliminate the hotspot of overloaded hosts and switch the under loaded hosts to sleep mode through live migration of virtual machines. However, since the fact that migrating VM consumes a certain amount of extra resources, the process of reallocation can cause Service Level Agreement (SLA) violations. In this paper, a novel proactive framework which considers both predicted resource utilization and Performance-to-power Ratio (PPR) of heterogeneous hosts is proposed to perform dynamic VM consolidation to achieve balance of performance and energy. More precisely, a workload predictor is proposed based on the modified Weighted Moving Average (WMA) algorithm, representing the support for dynamic resource allocation; a cluster controller is proposed based on reinforcement learning for exploring the optimal matching relationship between resource requests and host at different PPR levels; a resource allocator is designed based on greedy strategy for achieving the trade-off between energy consumption and application performance across the cluster. Moreover, the framework is implemented based on distributed architecture and off-line learning pattern, which are able to not only scale up quickly but also improve the computing efficiency of the system. To validate the effectiveness of the proposed method, we have performed experimental evaluation on CloudSim with real-world workload traces of PlanetLab, and the simulation results demonstrate that it reduces the energy consumption up to 45.25% and effectively deals with high Quality of Service (QoS) requirements and heterogeneous distributed infrastructures in comparison with other competitive approaches.
Highlights
With the increasing complexity and quick expansion of network application service in recent years, it is urgent to integrate and consolidate the IT infrastructure for the easy centralized monitoring and management, the total ownership cost can be reduced constantly
Regarding the history length l, in real scenarios, increasing the length of the historical load data will be beneficial to the accuracy of load forecasting, it can be seen from the above complexity analysis that the computational complexity of Weighted Moving Average (WMA) will increase exponentially with the increase of l, so we suggest that the history length l should not be too large
Four important metrics in the data center, such as energy consumption, Service Level Agreement (SLA) violation, energy-SLA violations (ESV) and the total amount of transmitted data are considered for the dynamic consolidation
Summary
With the increasing complexity and quick expansion of network application service in recent years, it is urgent to integrate and consolidate the IT infrastructure for the easy centralized monitoring and management, the total ownership cost can be reduced constantly. Under this context, cloud computing has recently become one of the most popular topics for research, where tenants are allowed to access. It has been estimated that by the year 2014 infrastructure and energy expenses contributed about 75%, whereas IT contributed just 25% to the total cost of operating a data center [2].
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.