[发明专利]基于资源利用在网络计算环境间迁移虚拟机的系统及方法有效
申请号: | 201310182398.0 | 申请日: | 2013-05-17 |
公开(公告)号: | CN103425529B | 公开(公告)日: | 2017-12-29 |
发明(设计)人: | G·J·博斯;C·J·道森;R·A·哈密尔顿二世;B·M·奥康内尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 申发振 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 资源 利用 网络 计算 环境 迁移 虚拟机 系统 方法 | ||
1.一种用于在网络化计算环境之间迁移虚拟机的计算机实现的方法,包括:
确定在第一网络化计算环境中的资源使用率正接近于预定水平;
在所述第一网络化计算环境中识别出作为待迁移至第二网络化计算环境的候选者的一组虚拟机,所述识别基于下列项中的至少一项:与所述一组虚拟机中的每个虚拟机关联的数据的大小,与所述一组虚拟机中的每个虚拟机关联的所述数据的变化频率,所述一组虚拟机中的每个虚拟机的生命周期,和所述一组虚拟机中的每个虚拟机的使用率水平;
对与所述一组虚拟机关联的数据执行到所述第二网络化计算环境的预先接移复制;
响应于在第一网络化计算环境中的资源确实耗尽,将所述一组虚拟机中的至少一个虚拟机从所述第一网络化计算环境迁移至所述第二网络化计算环境;以及
响应于所述迁移而使所述数据与所述至少一个虚拟机关联。
2.根据权利要求1所述的计算机实现的方法,所述迁移在所述第一网络化计算环境的所述资源使用率处于所述第一网络化计算环境的总资源容量的预定百分率内时被执行。
3.根据权利要求1所述的计算机实现的方法,所述确定基于待由所述第一网络化计算环境处理的一组工作负荷请求。
4.根据权利要求3所述的计算机实现的方法,所述一组工作负荷请求中的至少一个工作负荷请求基于历史数据来预测。
5.根据权利要求1所述的计算机实现的方法,所述一组虚拟机还基于与所述第一网络化计算环境对应的一组服务水平协议(SLA)条款来识别。
6.根据权利要求1所述的计算机实现的方法,还包括基于下列项中的至少一项来确定所述迁移的费用:所述至少一个虚拟机的数量,和被预先接移复制的所述数据的大小。
7.根据权利要求1所述的计算机实现的方法,所述第一网络化计算环境包括第一云计算环境,并且所述第二网络化计算环境包括第二云计算环境。
8.一种用于在网络化计算环境之间迁移虚拟机的系统,包括:
被配置用于确定在第一网络化计算环境中的资源使用率正接近于预定水平的装置;
被配置用于在所述第一网络化计算环境中识别出作为待迁移至第二网络化计算环境的候选者的一组虚拟机的装置,所述识别基于下列项中的至少一项:与所述一组虚拟机中的每个虚拟机关联的数据的大小,与所述一组虚拟机中的每个虚拟机关联的所述数据的变化频率,所述一组虚拟机中的每个虚拟机的生命周期,和所述一组虚拟机中的每个虚拟机的使用率水平;
被配置用于对与所述一组虚拟机关联的数据执行到所述第二网络化计算环境的预先接移复制的装置;
被配置用于响应于在第一网络化计算环境中的资源确实耗尽,将所述一组虚拟机中的至少一个虚拟机从所述第一网络化计算环境迁移至所述第二网络化计算环境的装置;以及
被配置用于响应于所述迁移而使所述数据与所述至少一个虚拟机关联的装置。
9.根据权利要求8所述的系统,所述迁移在所述第一网络化计算环境的所述资源使用率处于所述第一网络化计算环境的总资源容量的预定百分率内时被执行。
10.根据权利要求8所述的系统,所述确定基于待由所述第一网络化计算环境处理的一组工作负荷请求。
11.根据权利要求10所述的系统,所述一组工作负荷请求中的至少一个工作负荷请求基于历史数据来预测。
12.根据权利要求8所述的系统,所述一组虚拟机还基于与所述第一网络化计算环境对应的一组服务水平协议(SLA)条款来识别。
13.根据权利要求8所述的系统,还包括配置用于促使所述系统基于下列项中的至少一项来确定所述迁移的费用的装置:所述至少一个虚拟机的数量,和被预先接移复制的所述数据的大小。
14.根据权利要求8所述的系统,所述第一网络化计算环境包括第一云计算环境,并且所述第二网络化计算环境包括第二云计算环境。
15.一种用于部署在网络化计算环境之间迁移虚拟机的系统的方法,包括:
提供计算机基础架构,所述计算机基础架构可操作用于:
确定在第一网络化计算环境中的资源使用率正接近于预定水平;
在所述第一网络化计算环境中识别出作为待迁移至第二网络化计算环境的候选者的一组虚拟机,所述识别出基于下列项中的至少一项:与所述一组虚拟机中的每个虚拟机关联的数据的大小,与所述一组虚拟机中的每个虚拟机关联的所述数据的变化频率,所述一组虚拟机中的每个虚拟机的生命周期,和所述一组虚拟机中的每个虚拟机的使用率水平;
对与所述一组虚拟机关联的数据执行到所述第二网络化计算环境的预先接移复制;
响应于在第一网络化计算环境中的资源确实耗尽,将所述一组虚拟机中的至少一个虚拟机从所述第一网络化计算环境迁移至所述第二网络化计算环境;以及
响应于所述迁移而使所述数据与所述至少一个虚拟机关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310182398.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于管理嵌套执行流的方法和系统
- 下一篇:触控显示面板