Implementation of a Cloud Energy Saving System with Virtual Machine Dynamic Resource Allocation Method Based on OpenStack
2015 Seventh International Symposium on Parallel Architectures, Algorithms and Programming (PAAP) (2015)
Dec. 12, 2015 to Dec. 14, 2015
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PAAP.2015.44
According to analysis by Gartner, Inc., cloud computing is one of the top 10 strategic technology for most organizations in 2015. Gartner defines a strategic technology as one with the potential for significant impact on the organization in the next three years. Even though virtualization can reduce the cost of hardware equipment, but it still faces with two problems: energy consumption and the waste of the idle resources. To solve these two problems, we propose two algorithms, i.e., Dynamic resource allocation and energy saving. In order to implement these two algorithms with live migration of virtual machines, we first build an infrastructure platform based on cloud software Open Stack. Next, dynamic resource allocation and energy saving algorithms are designed and implemented. Finally, we use the Power Distribution Unit (PDU) to monitor system status and record power consumption, the real time status monitoring data verify that the proposed algorithms are efficient in energy saving and idle resource planning.
Monitoring, Energy consumption, Resource management, Random access memory, Heuristic algorithms, Servers, Software
C. Chen, P. Sun, C. Yang, J. Liu, S. Chen and Z. Wan, "Implementation of a Cloud Energy Saving System with Virtual Machine Dynamic Resource Allocation Method Based on OpenStack," 2015 Seventh International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), Nanjing, China, 2015, pp. 190-196.