【技术实现步骤摘要】
一种云资源需求判定方法及系统
本专利技术属于云计算
,具体涉及一种云资源需求判定方法及系统。
技术介绍
云计算技术应用日益广泛,云管理平台将信息技术资源封装为云资源,当软件在云资源平台部署时,要为该软件分配云资源并进行计费。现有的云资源需求判定的方案是通过运维人员的经验判断而向各个软件分配云资源,这种方法缺乏科学可信的数据参考,仅仅是主观判断,容易出现资源大小和软件实际需求不匹配的情况。
技术实现思路
本专利技术至少部分解决现有技术中没有判断软件的云资源需求的方法及软件的问题,提供一种云资源需求判定方法及系统。解决本专利技术技术问题所采用的技术方案是一种云资源需求判定方法,包括:选取云资源平台已部署的软件中的至少两个特定软件作为样本;根据所述样本以及所述样本的至少两项特定特征,形成至少两个决策树,以形成随机森林,其中,所述特定特征表示与软件的云资源需求相关的特征;利用所述随机森林评估在云资源平台中待部署软件的云资源需求。进一步优选的是,所述选取云资源平台已部署的软件中的特定软件作为样本包括:统计云资源平台中已部署软件的多个选定性质分别对该软件的云资源需求的影响率 ...
【技术保护点】
1.一种云资源需求判定方法,其特征在于,包括:选取云资源平台已部署的软件中的至少两个特定软件作为样本;根据所述样本以及所述样本的至少两项特定特征,形成至少两个决策树,以形成随机森林,其中,所述特定特征表示与软件的云资源需求相关的特征;利用所述随机森林评估在云资源平台中待部署软件的云资源需求。
【技术特征摘要】
1.一种云资源需求判定方法,其特征在于,包括:选取云资源平台已部署的软件中的至少两个特定软件作为样本;根据所述样本以及所述样本的至少两项特定特征,形成至少两个决策树,以形成随机森林,其中,所述特定特征表示与软件的云资源需求相关的特征;利用所述随机森林评估在云资源平台中待部署软件的云资源需求。2.根据权利要求1所述的云资源需求判定方法,其特征在于,所述选取云资源平台已部署的软件中的特定软件作为样本包括:统计云资源平台中已部署软件的多个选定性质分别对该软件的云资源需求的影响率;根据各个所述选定性质的影响率以及各个所述选定性质的预设的权重值得出各个所述软件的资源匹配得分,所述资源匹配得分表示软件的云资源需求和实际云资源的匹配度;选定所述资源匹配得分最高的至少两个软件作为所述特定软件。3.根据权利要求1所述的云资源需求判定方法,其特征在于,得到所述特定特征的步骤包括:计算得到与软件的云资源需求相关的所有特征的不稳定系数;选取不稳定系数最小的至少两项所述特征作为所述特定特征。4.根据权利要求3所述的云资源需求判定方法,其特征在于,所述不稳定系数的计算公式如下:其中,f表示与软件的云资源需求相关的特征,n表示该特征的n种属性,pk表示第k种属性发生的概率。5.根据权利要求1所述的云资源需求判定方法,其特征在于,所述根据所述样本以及所述样本的至少两项特定特征,形成至少两个决策树,以形成随机森林包括:从所述样本随机选出第一训练样本;采用随机有放回的方法在所述第一训练样本中选取m个样本;根据所选的m个样本以及随机选取j项特定特征,形成第一决策树;根据所选的m个样本以及随机选取k项特定特征,形成第二决策树,j不等于k;使所述第一决策树和所述第二决策树形成第一随机森林。6.根据权利要求5所述的云资源需求判定方法,其特征在于,所述根据所述样本以及所述...
【专利技术属性】
技术研发人员:程筱彪,徐雷,贾宝军,杨双仕,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。