欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2015107563011
申请人: 武汉纺织大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种实现云计算虚拟机内部资源优化配置的方法,其特征在于,包括以下步骤:

S1:根据用户申请的虚拟机配置,从云资源池中分配一台性能充足的虚拟机,转入S2;

S2:将用户的应用程序加载至虚拟机中运行;根据服务器端已有的性能指标权值向量模板,不断产生新虚拟机;将应用程序迁移至每个新虚拟机,并记录每个新虚拟机运行应用程序所需的响应时间,转入S3;

S3:以每个新虚拟机的响应时间和服务等级协议SLA协议中的响应时间为约束条件,通过模拟退火算法在性能指标权值向量模板中遍历,找出多个满足SLA协议的性能权值向量;通过优选算法在当前多个性能权值向量中选出一个性能权值向量,作为应用的性能偏好,转入S4;

S4:根据选出的性能权值向量,产生多个虚拟机配置方案;按照配置由低到高的顺序,依次将每个虚拟机配置方案在虚拟机上运行;记录虚拟机响应时间,一旦响应时间满足SLA协议中响应时间,则将该虚拟机配置方案选为最合适的配置方案,发送给用户,结束。

2.如权利要求1所述的实现云计算虚拟机内部资源优化配置的方法,其特征在于:S2中所述性能指标权值向量模板包括多组性能指标权值向量,每组性能权值向量包括多个性能权值向量,每个性能权值向量表示虚拟机性能指标之间的比例。

3.如权利要求2所述的实现云计算虚拟机内部资源优化配置的方法,其特征在于:所述虚拟机性能指标包括CPU性能指标、内存性能指标和硬盘性能指标。

4.如权利要求2所述的实现云计算虚拟机内部资源优化配置的方法,其特征在于:S2中所述根据服务器端已有的性能指标权值向量模板,不断产生新的虚拟机,具体包括以下步骤:根据性能指标权值向量模板中的每个性能权值向量,按照随机分配的方式,产生多个符合性能权值向量要求的新虚拟机,即一个性能权值向量对应产生多个新虚拟机。

5.如权利要求1所述的实现云计算虚拟机内部资源优化配置的方法,其特征在于:S3中所述优选算法为取平均值算法。

6.如权利要求1所述的实现云计算虚拟机内部资源优化配置的方法,其特征在于:S4中所述根据选出的性能权值向量,产生多个虚拟机配置方案,具体包括以下步骤:根据选出的性能权值向量,按照配置由低到高的分配方式,产生多个虚拟机配置方案。

7.如权利要求1所述的实现云计算虚拟机内部资源优化配置的方法,其特征在于:S1中所述用户申请的虚拟机配置是用户根据平时使用计算机的经验来决定的;所述性能充足的虚拟机是指分配的虚拟机完全满足用户的应用需求,即分配的虚拟机会有资源冗余。

8.一种基于权利要求1至7中任一项所述方法的实现云计算虚拟机内部资源优化配置的系统,其特征在于:包括初始配置模块、应用测算模块、向量选择模块和配置方案生成模块;

所述初始配置模块用于:根据用户申请的虚拟机配置,从云资源池中分配一台性能充足的虚拟机,并向应用测算模块发送应用测算信号;

所述应用测算模块用于:收到测试信号后,将用户的应用程序加载至虚拟机中运行;

根据服务器端已有的性能指标权值向量模板,不断产生新虚拟机;将应用程序迁移至每个新虚拟机,并记录每个新虚拟机运行应用程序所需的响应时间,向向量选择模块发送向量选择信号;

所述向量选择模块用于:收到向量选择信号后,以每个新虚拟机的响应时间和服务等级协议SLA协议中的响应时间为约束条件,通过模拟退火算法在性能指标权值向量模板中遍历,找出多个满足SLA协议的性能权值向量;通过优选算法在当前多个性能权值向量中选出一个性能权值向量作为应用的性能偏好,并向配置方案生成模块发送方案生成信号;

所述配置方案生成模块用于:收到方案生成信号后,根据选出的性能权值向量,产生多个虚拟机配置方案;按照配置由低到高的顺序,依次将每个虚拟机配置方案在虚拟机上运行;记录虚拟机响应时间,一旦响应时间满足SLA协议中响应时间,则将该虚拟机配置方案选为最合适的配置方案,发送给用户。