[发明专利]一种基于负载均衡的亲和性规则冲突监测方法及装置有效
申请号: | 201810993977.6 | 申请日: | 2018-08-29 |
公开(公告)号: | CN109189556B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 栗丽霞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 负载 均衡 亲和性 规则 冲突 监测 方法 装置 | ||
本申请提供一种基于负载均衡的亲和性规则冲突监测方法及装置,所述方法包括:当接收到DRS规则创建指令时,确定所述DRS规则创建指令请求创建的DRS规则的类型;根据所述请求创建的DRS规则的类型,对所述请求创建的DRS规则与系统中已经存在的DRS规则进行冲突监测。本申请实施例在负载均衡中引入亲和性规则管理,可以由用户设定亲和性规则,负载均衡调度的前提是必须满足所设定的亲和性规则,这样最终的调度更加智能,调度结果更加符合用户的预期和要求。
技术领域
本申请涉及计算机技术领域,特别涉及一种基于负载均衡的亲和性规则冲突监测方法及装置。
背景技术
近年来,操作系统虚拟化技术已经日益成熟,xen、kvm、vmware系统等都允许多个操作系统实例并发且独立运行在相同的硬件资源上。这些系统的核心是一个虚拟机监控器,或称作Hypervisor。Hypervisor为guest操作系统提供了一个完整的虚拟硬件接口,并且调度这些guest操作系统在物理硬件资源上执行。虚拟机的一个主要特征是guest操作系统可以在不同主机之间在线迁移。
由于应用程序的信息不确定性以及主机处理能力的差异性,导致了虚拟计算环境中主机的负载失衡。因此,如何在网络中协调不同宿主机的负载,维持高效的资源使用率,是虚拟计算环境中一个关键问题。
负载均衡的核心思想是根据系统中各个主机资源的不同利用情况,利用虚拟机迁移技术,把资源利用率高的宿主机上的虚拟机迁移到最合适的目标主机上,从而实现虚拟计算环境中各个主机的动态负载平衡,达到整个系统中资源的充分利用。但是,现有技术中,大多数负载均衡功能是按照设定的阈值由程序自动地选择迁移的虚拟机以及目标主机,在很多情况下不能很好地符合用户的期望。
发明内容
有鉴于此,本申请的目的在于提供一种。其具体方案如下:
第一方面,本申请实施例提供了一种基于负载均衡的亲和性规则冲突监测方法,包括:
当接收到DRS规则创建指令时,确定所述DRS规则创建指令请求创建的DRS规则的类型;
根据所述请求创建的DRS规则的类型,对所述请求创建的DRS规则与系统中已经存在的DRS规则进行冲突监测。
可选地,若所述请求创建的DRS规则的类型为聚集虚拟机规则,所述根据所述请求创建的DRS规则的类型,对所述请求创建的DRS规则与系统中已经存在的DRS规则进行冲突监测,包括:
若请求创建的聚集虚拟机规则与系统中已经存在的DRS规则满足下述任一条件,则确定所述请求创建的DRS规则与系统中已经存在的DRS规则冲突:
所述请求创建的聚集虚拟机规则与系统中已经存在的聚集虚拟机规则重复;或者,
所述请求创建的聚集虚拟机规则中存在虚拟机VM1和VM2,且所述VM1和VM2同时存在于所述系统中已经存在的一分离虚拟机规则中。
可选地,若所述请求创建的DRS规则的类型为分离虚拟机规则,所述根据所述请求创建的DRS规则的类型,对所述请求创建的DRS规则与系统中已经存在的DRS规则进行冲突监测,包括:
若请求创建的分离虚拟机规则与系统中已经存在的DRS规则满足下述任一条件,则确定所述请求创建的DRS规则与系统中已经存在的DRS规则冲突:
所述请求创建的分离虚拟机规则与系统中已经存在的分离虚拟机规则重复;或者,
所述请求创建的分离虚拟机规则中存在虚拟机VM3和VM4,且所述VM3和VM4同时存在于所述系统中已经存在的一聚集虚拟机规则中。
可选地,若所述请求创建的DRS规则的类型为虚拟机到主机规则,所述根据所述请求创建的DRS规则的类型,对所述请求创建的DRS规则与系统中已经存在的DRS规则进行冲突监测,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810993977.6/2.html,转载请声明来源钻瓜专利网。