节点文献

虚拟化环境中多目标负载均衡的研究

Multi-goal Load Balancing Research in Virtual Environment

【作者】 张春霞

【导师】 郑志蕴;

【作者基本信息】 郑州大学 , 计算机应用技术, 2012, 硕士

【摘要】 近年来,虚拟化技术以其良好的独立性、高的资源利用率及易管理性而备受关注。目前常用的虚拟化软件Xen具有占用资源少、性能高和开源等优点,常被用来搭建高性能和高可靠的虚拟化环境。在基于Xen的虚拟化环境中,物理机超载将引起物理机负载失衡,严重影响其上运行的虚拟机性能甚至导致宕机。因此,如何实现虚拟化环境中物理机的负载均衡成为研究的一个热点。论文描述了虚拟化技术的发展历史、研究背景、国内外研究现状和研究意义,分析了虚拟机系统的基本原理和实现的关键技术,重点阐述了Xen的虚拟化技术、实时迁移技术、Libvirt技术。借鉴国内外物理机负载均衡研究相关文献和思路,综合考虑虚拟机的迁移开销、物理机的CPU和内存资源的负载平衡,提出了一种多目标负载均衡方法。该方法首先利用时间序列模型预测超载物理机,其次利用最小化迁移开销算法为超载物理机选择待迁虚拟机,然后采用降序最佳适应算法为待迁虚拟机选择目标物理机,最后利用Xen的实时迁移命令触发迁移。为了对多目标负载均衡方法的性能进行验证,在实际的基于Xen的教学虚拟化系统中,应用了多目标负载均衡方法管理系统中集群,应用结果表明,多目标负载均衡方法能在很短的时间内以较小的迁移开销实现物理服务器的CPU和内存资源的负载均衡,有效改善了虚拟化集群的性能。

【Abstract】 The virtualization technology is concerned because of its independence and high resource utilization and easy management in recent years. The common virtualization software Xen that has the advantages of the less resource-intensive, high-performance and open source is often used to build the high-performance and high reliability virtualization environment. The overload of the physical machines will seriously affect the performance of the running virtual machine and even have them go down int the virtualization environment based on the Xen, therefore, how to achieve load balancing of the physical machines in the virtualized environment has become a hot research topic.The paper described the history of the development of virtualization technology, the research background, the research status and the significance, and analysised the basic principle of the virtual machine system and the key technologies of the achievement, focused on the Xen virtualization, live migration technology, Libvirt. This paper proposed a multi-goal load balancing method drawing on ideas and methods of the related literature taking into account three factors of the migration overhead, load balancing of the physical machine’s CPU and memory resources. First, it uses the time series model to predict the overloaded physical machine, second, it uses the minimize migration overhead algorithm to select the virtual machine to be moved for the overloaded physical machine, third, it uses the descending best-fit algorithm to select the target physical machine for the virtual machine to be moved, finally, it uses the live migration command of the Xen to trigger the migration.To validate the performance of the multi-goal load balancing method, it is used to manage the cluster of the real teaching virtualization system based on the Xen. The experimental results show the method can achieve the load balancing of CPU and memory of the physical machines of the cluster with a lower migration overhead in a very short period of time and effectively improve the performance of the cluster.

【关键词】 虚拟化Xen超载负载均衡迁移开销集群
【Key words】 virtualizationXenoverloadload balancingmigration overheadcluster
  • 【网络出版投稿人】 郑州大学
  • 【网络出版年期】2012年 09期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络