APP下载

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

2012-07-27郑志蕴张春霞王振飞

计算机工程与设计 2012年11期
关键词:物理资源方法

郑志蕴,张春霞,王振飞,李 伦

(郑州大学 信息工程学院,河南 郑州450001)

0 引 言

近年来,虚拟化技术以其良好的独立性及易管理性而备受关注。它可以使多个不同操作系统的虚拟机[1]共享同一台物理机的硬件资源,使物理机资源利用率从5%-15%提高到60%-80%。目前常用的虚拟化软件有 Xen[2-3]、VMWare[4]等。相对于 VMWare,Xen具有占用资源少、性能高和开源等优点,赢得了IBM、HP、AMD、Red Hat和Novell等众多公司的高度认可和大力支持,常被用来搭建高性能和高可靠的虚拟化环境。

基于Xen的虚拟机包括domain0和domainU两类。其中domain0是一个特殊的虚拟机,它拥有真实的设备驱动,能够直接访问物理硬件。它负责与Xen提供的管理API交互,并通过用户模式下的管理工具来管理Xen的虚拟机环境,启动和停止其它用户虚拟机domainU,并通过控制接口控制其它用户虚拟机的CPU调度、内存分配以及设备访问,如物理硬盘存储和网络接口等[3]。用户虚拟机domainU不能直接访问物理硬件,它必须通过domain0间接访问。

在基于Xen的虚拟化环境中,物理机超载会严重影响用户应用程序的性能甚至引起宕机。因此,通过虚拟机实时迁移[5]实现物理集群的负载均衡成为研究的一个热点。文献[6]提出一种基于资源动态分配的虚拟机集群负载均衡策略,该策略根据物理机和虚拟机的CPU、内存和网络资源的负载情况,利用最佳适应算法实现集群的负载均衡。文献[7]针对虚拟机资源粒度大的特点,提出一种负载均衡方法。该方法在物理机负载严重不均衡时,能有效改善系统性能。……

登录APP查看全文

猜你喜欢

物理资源方法
只因是物理
基础教育资源展示
资源回收
资源再生 欢迎订阅
用对方法才能瘦
四大方法 教你不再“坐以待病”!
捕鱼
我不是教物理的