[发明专利]一种云计算程序平滑迁移的资源需求预估方法无效
申请号: | 201210060797.5 | 申请日: | 2012-03-09 |
公开(公告)号: | CN102662757A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 苗再良 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 程序 平滑 迁移 资源 需求 预估 方法 | ||
技术领域
本发明涉及云计算应用程序在不同平台间平滑迁移时目标平台的资源准备问题, 具体地说是一种云计算程序平滑迁移的资源需求预估方法。
背景技术
云计算时代,云到云的无缝迁移问题一直是影响云计算应用的严重障碍。当应用程序从原来的云环境迁移到另一个新的云环境时,这些应用程序就会遇到一系列运行资源的差异或不匹配问题。最常见的现象是云计算应用程序可能基于各种平台进行开发、运行,而大多数平台所开发的应用程序基本不支持跨平台兼容性,比如在Google云计算应用程序引擎上开发的程序,就必须基于Google云计算平台才能正常运行。由于云计算服务商提供并管理操作系统、管理工具、网络架构、存储系统以及虚拟机配置等基础条件,用户对应用程序开发和部署的环境失去了大部分的控制,因此用户无法有效解决这些问题。这就需要云计算系统(或其管理者)根据目标云所提供的操作系统、存储系统、组件、主机和网络等对应用程序运行环境进行重新配置。 但目前各种云计算平台都缺少对于异构云计算平台的资源预估手段,云计算程序的迁移都是基于对目标平台能够满足程序运行需求的假设进行的,由此导致迁移后可能发生不可预知的问题。
为此,必须通过有效的评估方法,准确快速地弄清云计算应用程序对资源的需求、以及目标云即时的资源提供能力,从而判断云计算平滑迁移的可行性以及相应的资源配置策略。
发明内容
本发明的目的是提供一种云计算程序平滑迁移的资源需求预估方法。
本发明的目的是按以下方式实现的,基于对应用程序运行的资源需求、该应用程序在源云计算平台中虚拟机的资源占用指标、以及目标云计算平台当前可用资源状态的统计监测,利用快速资源匹配表评估应用程序迁移的资源可满足性,为进一步实现平滑迁移提供依据,具体步骤如下:
1)资源需求检测
a) 1)应用程序运行的资源需求,在应用程序初始注册库中检查其运行资源需求情况,检查数据包括计算能力、存储空间、数据接口/传输、软件平台特性需求;
b) 2)应用程序在源云计算平台中虚拟机的资源占用:在源计算平台中查询、检测应用程序对应的虚拟机配置参数,包括计算能力、存储空间、数据接口/传输、软件平台特性;
c) 3)目标云计算平台当前可用状态的统计监测:监测目标云平台的运行状态数据,包括各种最近负荷参数、剩余资源,统计确定出可用的计算能力、存储空间、数据接口/传输类型和软件平台特性参数;
2)基于关键资源匹配表进行资源可满足性计算
将上一步获得的资源数据,填入下表以便评估目标云环境对于迁移程序所需资源的满足水平,资源可满足性分为五级:
1级:目标云各项可用资源均满足迁移程序的注册需求;
2级:目标运各项可用资源均达到源云配置水平;
3级:目标云可用资源中SP、KC均满足,C、S、N至少一项不满足迁移程序2级资源需求但未低于70%;
4级:目标云可用资源中SP、KC均满足,C、S、N至少一项不满足迁移程序2级资源需求并低于70%;
5级:SP、KC至少一项不满足;
3)基于评估计算结果的迁移策略
若目标云对于迁移程序的资源可满足性为1-2级,则可顺利迁移;若为3级,则在没有其他替代目标云时也可迁移;若为4级,不能迁移,只有在不得已的情况下,才勉强迁移;若为5级,则不能迁移。
采用本发明的方法所产生的有益效果是,可快速评估云应用程序运行的资源需求与目标云计算平台当前可用资源的匹配程度,从而有效地判断云计算平滑迁移的可行性并选择相应的资源配置策略,为进一步实现平滑迁移提供依据和基础,减少大量的的盲目迁移,有效地提高云计算应用效果。
具体实施方式
本发明提供了一种旨在保证云计算应用程序平滑迁移所需资源的预估方法,包括:
1、基于本发明方法的相关软件
2、本发明在集群计算中的资源均衡配置应用。
该方法基于对应用程序运行的资源需求、该应用程序在源云计算平台中虚拟机的资源占用指标、以及目标云计算平台当前可用资源状态的统计监测,利用快速资源匹配表评估应用程序迁移的资源可满足性,为进一步实现平滑迁移提供依据。具体原理和步骤如下。
)资源需求检测
a.应用程序运行的资源需求
在应用程序初始注册库中检查其运行资源需求情况,主要检查数据包括计算能力、存储空间、数据接口/传输、软件平台特性等需求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210060797.5/2.html,转载请声明来源钻瓜专利网。