[发明专利]基于负载预测的云测试环境调度方法及其系统有效
申请号: | 201310003538.3 | 申请日: | 2013-01-06 |
公开(公告)号: | CN103916438B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 蔡立志;刘振宇;陈文捷;胡芸;廖文昭;周伟;陈兵 | 申请(专利权)人: | 上海计算机软件技术开发中心;上海市信息网络有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 上海麦其知识产权代理事务所(普通合伙)31257 | 代理人: | 王凌岚 |
地址: | 201112 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于负载预测的云测试环境调度方法,包括建立测试主机负载变化数据库并配置物理节点的选择策略;获取各个物理节点的平均负载;根据平均负载及低门限值,判断物理节点上需要进行迁移的测试主机;根据负载变化数据库,对物理节点的负载进行预测,并反馈预测结果;根据预测结果与节点选择策略,将需要调度的测试主机迁移到选择的物理节点。本发明通过预测云测试环境中各个物理节点的负载,为需要调度的云测试主机找到最合适的目标节点,使整个云测试环境达到负载均衡和节能的双重目标,消除云测试环境的性能瓶颈,从而提高整个云测试环境的稳定性,降低系统的能耗。本发明还公开了一种基于负载预测的云测试环境调度系统。 | ||
搜索关键词: | 基于 负载 预测 测试 环境 调度 方法 及其 系统 | ||
【主权项】:
一种基于负载预测的云测试环境调度方法,其特征在于,包括:节点选择策略模块(2),用于配置物理节点的选择策略;测试主机调度模块(1),用于调度云测试环境中物理节点上的测试主机;测试主机负载预测模块(3),用于预测云测试环境中的所述测试主机的负载;测试主机负载变化数据库(4),与所述测试主机负载预测模块(3)连接,用于存储所述测试主机的负载变化数据;云测试环境模块(5),用于运行所述测试主机;包括以下步骤:步骤一:建立测试主机负载变化数据库(4),并通过节点选择策略模块(2)配置云测试环境模块(5)中的物理节点的选择策略,选择策略具体以配置文件的形式保存;步骤二:测试主机调度模块(1)获取所述云测试环境模块(5)中各个物理节点的当前时间段内的平均负载,所述时间段的长度为事先设置;步骤三:所述测试主机调度模块(1)根据所述平均负载及设定的低门限值,判断所述云测试环境模块(5)中物理节点上需要进行迁移的测试主机;步骤四:根据所述负载变化数据库(4),测试主机负载预测模块(3)对所述云测试环境模块(5)中的物理节点的负载进行预测,并将预测结果反馈给所述测试主机调度模块(1),所述负载预测操作包括以下步骤:步骤A1:所述测试主机负载预测模块(3)获取该物理节点上的每个测试主机的历史负载;步骤A2:所述测试主机负载预测模块(3)将每个测试主机的历史负载与所述测试主机负载变化数据库(4)中的负载进行比对,为每个测试主机找到匹配的负载变化曲线;步骤A3:所述测试主机负载预测模块(3)根据每个测试主机的匹配的负载变化曲线获得每个测试主机的预测负载,将每个测试主机的预测负载相加得到物理节点的预测负载;步骤五:根据预测结果,所述测试主机调度模块(1)根据节点选择策略,将需要调度的测试主机迁移到选择的物理节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心;上海市信息网络有限公司,未经上海计算机软件技术开发中心;上海市信息网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310003538.3/,转载请声明来源钻瓜专利网。