[发明专利]虚拟单元集群的负载均衡方法和装置在审
申请号: | 201810117100.0 | 申请日: | 2018-02-06 |
公开(公告)号: | CN110119300A | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 纪晓康 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;杨晓伟 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟单元 虚拟 资源信息 集群 服务器 方法和装置 负载均衡 聚类 计算机技术领域 资源配置信息 资源信息获取 实体资源 部署 迁移 | ||
本发明公开了一种虚拟单元集群的负载均衡方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:利用虚拟单元集群中的虚拟单元的当前资源信息获取虚拟单元之间的弥补度;根据所述弥补度对所述虚拟单元进行聚类,得到多个虚拟类;其中,所述多个虚拟类的总数不大于服务器总数,每一虚拟类含有至少一个虚拟单元,每一虚拟类的当前资源信息为其含有的至少一个虚拟单元的当前资源信息之和;按照虚拟类的当前资源信息以及服务器的资源配置信息,将所述多个虚拟类部署在服务器。该实施方式能够根据虚拟单元之间的弥补度对虚拟单元进行聚类和部署,从而在不依赖于迁移阈值的前提下保持对实体资源的有效利用。
技术领域
本发明涉及计算机技术领域,尤其涉及一种虚拟单元集群的负载均衡方法和装置。
背景技术
目前,大数据技术、云计算技术等高度依赖于计算虚拟化技术。计算虚拟化技术是一种通过隔离计算机实体资源以便于用户更好使用的资源管理技术。通过计算虚拟化技术,可以打破实体资源的限制,以更为灵活的虚拟单元的形式,将计算机资源纳入虚拟单元集群进行统一调度管理。其中,虚拟单元可以是虚拟机或者应用程序容器。
实际应用中,虚拟单元集群往往会发生负载失衡的情况,例如:宿主服务器发出内存使用率过高的告警、宿主服务器长期超载运行导致磁盘损坏等。为了在虚拟单元集群中平衡各宿主服务器的负载,需要对虚拟单元集群进行负载均衡控制。现有技术中,一般使用虚拟机软件分布式资源调度程序VMware DRS(VMware Distributed Resource Scheduler)进行虚拟单元集群的负载均衡。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
VMware DRS的负载均衡策略依赖于迁移阈值,其在节点负载超过迁移阈值时触发调整,虚拟单元的迁移为基于迁移阈值的被动式迁移。同时,迁移阈值根据数据中心基础环境以及具体业务情况进行设置和更新,需要耗费大量的精力与成本。
发明内容
有鉴于此,本发明实施例提供一种虚拟单元集群的负载均衡方法和装置,能够根据虚拟单元之间的弥补度对虚拟单元进行聚类和部署,从而在不依赖于迁移阈值的前提下保持对实体资源的有效利用。
为实现上述目的,根据本发明的一个方面,提供了一种虚拟单元集群的负载均衡方法。
本发明实施例的虚拟单元集群的负载均衡方法,用于将虚拟单元集群中的多个虚拟单元部署在多个服务器中;其包括:利用所述多个虚拟单元的当前资源信息获取虚拟单元之间的弥补度;根据所述弥补度对所述多个虚拟单元进行聚类,得到多个虚拟类;其中,所述多个虚拟类的总数不大于所述多个服务器的总数,每一虚拟类含有至少一个虚拟单元,每一虚拟类的当前资源信息为其含有的至少一个虚拟单元的当前资源信息之和;以及,按照虚拟类的当前资源信息以及服务器的资源配置信息,将所述多个虚拟类部署在所述多个服务器。
可选地,在虚拟单元未运行时,其当前资源信息为资源分配信息;在虚拟单元运行时,其当前资源信息为资源分配信息与资源利用率的乘积。
可选地,所述聚类基于由虚拟单元组成的簇的迭代聚合,每一簇的当前资源信息为其包括的虚拟单元的当前资源信息之和,所述虚拟单元之间的弥补度包括:不同的簇之间的弥补度。
可选地,所述不同的簇之间的弥补度利用以下公式计算:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810117100.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息显示方法及设备
- 下一篇:一种虚拟机迁移方法及系统