发明名称 一种基础设施云资源分配过程中的虚拟机选择方法及系统
摘要 本发明公开了一种基础设施云资源分配过程中的虚拟机选择方法及系统,本发明的方法包括:获取输入的虚拟机参数和所需的计算资源总量;根据获取的虚拟机参数和所需的计算资源总量,自动计算满足所需的计算资源总量的虚拟机数量和总成本;将计算出的虚拟机数量和总成本发送给用户或自动调度模块。本发明的方法根据输入的虚拟机参数及所需的计算资源量,自动计算出能够满足所需的计算资源量的虚拟机数量及总成本,整个虚拟机选择过程完全自动化简化了系统的使用,提高了用户的效率;同时本发明的方法将总成本作为虚拟机选择的重要参数,使得虚拟机选择过程对用户而言更加直观、实用、科学和准确。本发明可广泛应用于云计算领域。
申请公布号 CN103338246B 申请公布日期 2016.08.10
申请号 CN201310255858.8 申请日期 2013.06.19
申请人 华南师范大学 发明人 赵淦森;虞海;王维栋;卓超
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 广州嘉权专利商标事务所有限公司 44205 代理人 谭英强
主权项 一种基础设施云资源分配过程中的虚拟机选择方法,其特征在于包括:A、获取输入的虚拟机参数和所需的计算资源总量;B、根据获取的虚拟机参数和所需的计算资源总量,自动计算满足所需的计算资源总量的虚拟机数量和总成本;C、将计算出的虚拟机数量和总成本发送给用户或自动调度模块;所述的虚拟机参数包括每种虚拟机规格、每个虚拟机实例、每个虚拟机实例所提供的资源和每个虚拟机实例的成本;所述步骤B,其包括:B1、对每种虚拟机规格进行计算,从而计算出仅使用任一种规格的虚拟机来满足资源需求量时所需的虚拟机实例数及相应的总成本;B2、根据计算的结果取出最大的虚拟机规格并标记该种虚拟机规格为已处理,所述最大的虚拟机规格为与计算出的最小所需的虚拟机实例数相对应的虚拟机规格;B3、判断是否所有的虚拟机规格均被标记为已处理,若是,则以最大的虚拟机规格所对应的虚拟机实例数作为计算出的虚拟机数量,以最大的虚拟机规格所对应的总成本作为计算出的总成本,执行步骤C,反之,则执行步骤B4;B4、在所有未被标记为已处理的虚拟机规格中,寻找是否有满足资源需求量,且总成本比被标记为已处理的虚拟机规格的总成本更低的虚拟机规格;若有,则采用改进的下降迭代算法对被标记为已处理的虚拟机规格进行逐次替换,从而得到虚拟机数量及相应的总成本;反之,则以最大的虚拟机规格所对应的虚拟机实例数作为计算出的虚拟机数量,以最大的虚拟机规格所对应的总成本作为计算出的总成本,执行步骤C;所述步骤B4,其包括:B41、在所有未被标记为已处理的虚拟机规格中,取出与计算出的最小所需的虚拟机实例数相对应的虚拟机规格;B42、在所有已处理的虚拟机规格中,依次查找是否存在满足资源需求量,且总成本比所述取出的虚拟机规格所对应的总成本更高的虚拟机规格,若存在,则用所述取出的虚拟机规格所对应的虚拟机实例来替代该已处理的虚拟机规格所对应的虚拟机实例,并在标记所述取出的虚拟机规格为已处理后重新执行步骤B41;反之,则直接执行步骤C。
地址 510631 广东省广州市中山大道西55号