【技术实现步骤摘要】
面向多云环境的云调度算法优化方法及系统
[0001]本公开总体上涉及云计算领域,更具体地,涉及面向多云环境的云调度算法优化方法及系统。
技术介绍
[0002]当前大多数的企业采用多云环境来执行应用。多云环境是指除了其他私有云和本地部署基础架构外,还利用多个公有云服务提供商来提供虚拟数据存储或计算资源。多云环境策略不仅为企业选择使用哪种云服务提供了更大灵活性,还提供了更多混合云解决方案选择,同时还减少了对一家供应商的依赖。
[0003]多云环境固有的复杂性给控制多云平台和服务提出了挑战。企业在进行云环境选择时需要对云环境进行综合考量,考量因素包括总成本、云资源现况、运行时间、执行时间、应用扩展需求等等,综合考量后才能在自己现有的多云平台中选择出适合执行的云平台。
[0004]然而,现有多云环境中的调度算法中大部分的目的是在不考虑成本最小的情况下使整体完成时间最小,或单独考虑整体完成时间最短,并未综合考量各种因素且算法本身大多适用于单云环境,并未考虑多云选择。
技术实现思路
[0005]针对上述问 ...
【技术保护点】
【技术特征摘要】
1.一种面向多云环境的云调度方法,包括:定义包括时间指标和成本指标的综合指标体系;基于综合指标体系数据,计算时间指标的权重(λ
a
)和成本指标的权重(λ
b
);构建整体完成时间矩阵(ETC)和服务总成本矩阵(CO),其中,所述整体完成时间矩阵表示在多个云上执行应用的任务的时间,所述服务总成本矩阵表示在所述多个云上执行应用的任务的成本;对构建的整体完成时间矩阵(ETC)和服务总成本矩阵(CO)进行归一化;基于计算的时间指标的权重(λ
a
)和成本指标的权重(λ
b
)、归一化的整体完成时间矩阵(TEMP_ETC)和服务总成本矩阵(TEMP_CO),生成结果矩阵(TEMP);以及使用最小调度算法对结果矩阵进行处理,以输出与应用的任务对应的最优云。2.如权利要求1所述的云调度方法,其中,计算时间指标的权重(λ
a
)和成本指标的权重(λ
b
)进一步包括:使用CRITIC方法,得到各指标(j)的客观权重(W
j
);基于各指标的客观权重(W
j
)和主观因子(S
j
),计算各指标的相对权重(Q
j
);以及通过累计各指标的...
【专利技术属性】
技术研发人员:任宏丹,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。