[发明专利]一种对虚拟资源进行弹性调度的方法有效
申请号: | 201510053957.7 | 申请日: | 2015-01-30 |
公开(公告)号: | CN104572307B | 公开(公告)日: | 2019-03-05 |
发明(设计)人: | 许广彬;郭晓;张银滨;李德才 | 申请(专利权)人: | 无锡华云数据技术服务有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 苏州友佳知识产权代理事务所(普通合伙) 32351 | 代理人: | 储振 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于云计算技术领域,并提供了一种对虚拟资源进行弹性调度的方法,包括:S1、通过状态采集模块获取处于运行状态的节点集合的节点状态数据,并保存至数据库;S2、当处于运行状态的节点集合中的节点触发调度策略时,由资源调度模块向该节点发送迁移指令,并由迁移模块执行迁移操作;S3、资源调度模块判断该节点是否满足闲置状态;若是,则关闭该节点并将该被关闭的节点加入到候补处于运行状态的节点集合中;若否,则不关闭该节点。通过本发明,实现了对计算机集群服务中的虚拟资源进行合理地弹性的调度,避免了对虚拟资源的盲目配置,降低了集群服务器的能耗与系统开销。 | ||
搜索关键词: | 一种 虚拟 资源 进行 弹性 调度 方法 | ||
【主权项】:
1.一种对虚拟资源进行弹性调度的方法,其特征在于,所述方法包括:S1、通过状态采集模块获取处于运行状态的节点集合的节点状态数据,并保存至数据库;S2、当处于运行状态的节点集合中的节点触发调度策略时,由资源调度模块向该节点发送迁移指令,并由迁移模块执行迁移操作;S3、资源调度模块判断该节点是否满足闲置状态;若是,则关闭该节点并将该被关闭的节点加入到候补处于运行状态的节点集合中;若否,则不关闭该节点;所述步骤S2中的迁移策略包括虚拟机迁移策略、虚拟机选择策略以及虚拟机定位策略;所述虚拟机迁移策略具体为:在设定时间段内,对始终高于设定负载阈值的处于运行状态的节点采集n组负载值,并利用p阶自回归模型
预测下一个相同时间段内的负载值;若处于运行状态的节点的负载值仍然高于负载阈值时,则触发迁移任务;若处于运行状态的节点的负载值仍然低于负载阈值时,则不触发迁移任务;其中,设定时间段为1至10分钟;所述步骤S1中的节点状态数据包括虚拟资源调度影响因素,以及虚拟资源类型定义;所述虚拟资源调度影响因素包括:CPU利用率、内存利用率、带宽利用率以及耗电量;步骤S1中的所述“通过状态采集模块获取处于运行状态的节点集合的节点状态数据”具体为:通过状态采集模块采用周期间隔的方式读取节点中的/proc/目录下的文件信息,并根据其所获取的两次节点状态数据计算内存利用率、CPU利用率、带宽利用率以及耗电量;所述关闭为关闭节点电源;所述资源调度模块发送的迁移指令经由消息队列模块,并通过消息队列的方式发送至节点的迁移模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华云数据技术服务有限公司,未经无锡华云数据技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510053957.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于蓝牙的应用程序同步装置及方法
- 下一篇:一种进程加载方法、装置及系统