基于虛擬化技術(shù)的集群自適應(yīng)功耗管理
[Abstract]:Data center, as the basic infrastructure of cloud computing platform, is expanding on an unprecedented scale driven by cloud computing technology. However, the data center has many problems, such as high energy consumption, low utilization of resources, pollution to the environment, etc. The development of data center has been greatly restricted. The application of virtualization technology provides a good way to solve the above problems. Nowadays, most of the research on reducing energy consumption of data center is based on virtualization technology. The virtualized server cluster has many advantages in energy saving. Through the efficient management and scheduling of computing resources and dynamically adjusting the state of the server, the energy consumption of the data center can be effectively reduced. This topic is originated from the National Natural Fund project, hoping to construct a new data center power management system through the existing relatively mature virtualization technology, under the premise of ensuring the quality of service, through the integration of resources and dynamic scheduling. To reduce the overall energy consumption of the data center. According to this goal, this paper puts forward the CREMS cloud resource management system based on the open source cloud resource management software OpenNEbula. The main research and innovations of this paper are as follows: 1) A new resource management system for data center is constructed, which manages all physical computers and virtual machines in the data center. Information such as CPU utilization, memory utilization status and application quality of service of the physical machine and virtual machine in the system can be obtained in time. It is easy to manage and monitor virtualized cluster. 2) improve the dynamic and rationality of resource allocation in data center. The resource management system proposed in this paper can collect the state information of all virtual machines and physical machines. Adjust the resources of the whole data center, dynamically adjust the virtual machine to obtain the corresponding resources according to the different service priority and performance index of each virtual machine, and optimize the local physical resource allocation under the premise of guaranteeing the quality of service. On the whole, through load integration and dynamic turn on and off the physical machine, to improve the resource utilization, reduce the overall power consumption. 3) take the response time in the application server such as web page or database as the index to describe the application performance. According to this, the resource utilization ratio of dynamic virtual machine monitored by CREMS system is combined with CREMS to make reasonable resource demand prediction. According to the forecast load, the resource allocation of virtual machine is adjusted, and the virtual machine is migrated, suspended and so on. To achieve the goals of regulating resource allocation and energy saving. 4) the scheduling algorithm and strategy are studied. According to the collected data of virtual machine and physical machine, an efficient scheduling algorithm is designed in the system. The resource allocation of each virtual machine is dynamically scheduled and the power state of the physical machine is adjusted to make the resource allocation more reasonable and effective to ensure the stability and persistence of the system. This paper first verifies the relationship between CPU utilization and power consumption. The results show that most of the server energy is consumed by CPU. Then run the data center resource management system based on OpenNEbula on the test platform, and test the prediction and scheduling function of the CREMS system by dynamically adjusting the load. The experimental results show that, The system can reduce the overall power consumption by about 12% under the premise of guaranteeing the quality of service.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP391.9;TP308
【共引文獻(xiàn)】
相關(guān)期刊論文 前3條
1 葉可江;吳朝暉;姜曉紅;何欽銘;;虛擬化云計(jì)算平臺(tái)的能耗管理[J];計(jì)算機(jī)學(xué)報(bào);2012年06期
2 韓兵;趙政文;張曉;;基于負(fù)載的能耗預(yù)測(cè)與溫度監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)與現(xiàn)代化;2011年09期
3 Xiaolong Xu;Jiaxing Wu;Geng Yang;Ruchuan Wang;;Low-power task scheduling algorithm for large-scale cloud data centers[J];Journal of Systems Engineering and Electronics;2013年05期
相關(guān)碩士學(xué)位論文 前4條
1 高逢騫;基于彈性虛擬機(jī)池的數(shù)據(jù)中心能耗管理框架優(yōu)化[D];上海交通大學(xué);2011年
2 潘鈺;云計(jì)算平臺(tái)中的能耗管理方法[D];南京郵電大學(xué);2013年
3 伍開(kāi)文;低能耗存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2012年
4 馬艾田;基于云計(jì)算的有限元分析仿真系統(tǒng)研究與實(shí)現(xiàn)[D];北京工業(yè)大學(xué);2013年
,本文編號(hào):2176574
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2176574.html