1 / 3
文档名称:

虚拟机负载均衡策略.doc

格式:doc   大小:19KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

虚拟机负载均衡策略.doc

上传人:zbfc1172 2019/2/21 文件大小:19 KB

下载得到文件列表

虚拟机负载均衡策略.doc

文档介绍

文档介绍:虚拟机宿主主机负载均衡策略研究背景近年来,操作系统虚拟化技术已经日益成熟,xen、kvm、vmware系统等都允许多个操作系统实例并发且独立运行在相同的硬件资源上。这些系统的核心是一个虚拟机监控器,或称作Hypervisor。Hypervisor为guest操作系统(也称为domain)提供了一个完整的虚拟硬件接口,并且调度这些domain在物理硬件资源上执行。Xen、KVM虚拟机的一个主要特征是domain可以在运行在不同计算机(称作宿主机)上的hypervisor之间透明的在线迁移。由于应用程序的信息不确定性以及宿主机处理能力的差异性,导致了虚拟计算环境中宿主机的负载失衡。因此,如何在网络中协调不同宿主机的负载,维持高效的资源使用率,是虚拟计算环境中一个关键问题。根据系统中各个宿主机节点系统资源的不同利用情况,利用虚拟机迁移技术,把资源利用率高的宿主机上的虚拟机迁移到最合适的目标节点上,从而实现虚拟计算环境中各个宿主机的动态负载均衡,达到整个系统中资源的充分利用。宿主机负载均衡主要内容:负载均衡可以分为启动时负载和运行时负载。虚拟机启动时负载是指在创建一个新的虚拟机时,对虚拟机宿主机集群进行轮询遍历,选择资源最多的宿主机来启动虚拟机。以下主要描述运行时负载:1、资源监控通过EucalyptusDescribeResource模块监测云集群中虚拟机主机的资源情况。通过EucalyptusmonitorInstances模块监测虚拟机CPU使用率和内存占用量。2、触发策略迁移触发是指根据宿主机的负载,判断是否需要把虚拟机前一到其他宿主机上。峰值触发:当一台宿主机资源利用率达到定顶点时触发。为了却到一个小的瞬时负载峰值不会触发无谓的迁移,只有当负载超过设定的阀值并持续一段时间后才触发迁移。当主机负载大于某个阈值时,对它未来的n个负载值进行观测,如果至少有k个值也大于阈值,则对它的下一个负载值进行预测,预测值大于阈值时才触发迁移。通过这种方法,可以过滤掉瞬时的峰值,避免不必要的迁移。零点触发:当整个虚拟集群宿主机利用率都很低时触发。零点触发后将会关闭一些宿主机,所以必须制定严格的触发条件。3、选择策略:一旦确定要从一个宿主机迁移虚拟机到另一个宿主机时,我们一定要选择一个虚拟机进行迁移。选择策略就是用于从发送者那里选择某个虚拟机作为迁移对象。选择虚拟机时,应考虑到由迁移所产生的开销要小。减少迁移开销即传输的数据量是非常重要的,因为在线迁