[发明专利]基于分布式文件系统的虚拟机迁移方法和装置有效
申请号: | 201110402083.3 | 申请日: | 2011-12-06 |
公开(公告)号: | CN102521038A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 李建欣;崔磊;李博;胡春明;怀进鹏 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 文件系统 虚拟机 迁移 方法 装置 | ||
1.一种基于分布式文件系统的虚拟机迁移方法,其特征在于,包括:
根据源主机和目的主机的迁移环境,调整源主机本地缓存的读写速度,所述源主机本地缓存为虚拟机部署时创建,用于缓存所述虚拟机访问分布式文件系统的数据;
将所述虚拟机的虚拟内存,以及所述源主机本地缓存中的数据迁移至目的主机。
2.根据权利要求1所述的基于分布式文件系统的虚拟机迁移方法,其特征在于,所述根据源主机和目的主机的迁移环境,调整源主机本地缓存的读写速度包括:
获取所述源主机和目的主机的迁移环境信息,所述迁移环境信息包括当前网络传输速度、虚拟机迁移的持续时间以及缓存当前设定的读写速度;
根据所述迁移环境信息,通过动态限速算法计算得到所述源主机与目的主机之间对所述虚拟机进行迁移所需的读写速度;
根据计算得到的读写速度,调整所述源主机的本地缓存的读写速度,使所述源主机的当前网络带宽满足所述虚拟机迁移所需的网络带宽。
3.根据权利要求1所述的基于分布式文件系统的虚拟机迁移方法,其特征在于,所述将所述虚拟机的虚拟内存,以及所述源主机本地缓存中的数据迁移至目的主机具体为:
将所述虚拟机的虚拟内存,以及源主机本地缓存中的脏位图、存在位图和缓存数据发送至目的主机;
所述虚拟机的虚拟内存迁移完成后,还包括:
接收所述目的主机发送的数据请求信息,所述数据请求信息为所述源主机中未同步到分布式文件系统中的数据信息;
将与所述数据请求信息对应的缓存数据发送至目的主机。
4.根据权利要求1或3所述的基于分布式文件系统的虚拟机迁移方法,其特征在于,还包括:
所述源主机接收所述目的主机写入目的主机的本地缓存中的脏位图;
判断所述源主机的本地缓存中的脏位图与所述写入目的主机的本地缓存中的脏位图是否不一致,是将将所述源主机的本地缓存中的脏位图对应的数据同步到分布式文件系统,否则,不同步所述源主机的本地缓存中的脏位图对应的数据。
5.一种基于分布式文件系统的虚拟机装置,其特征在于,包括:
速度调整模块,用于根据源主机和目的主机的迁移环境,调整源主机本地缓存的读写速度,所述源主机本地缓存为虚拟机部署时创建,用于缓存所述虚拟机访问分布式文件系统的数据;
迁移模块,用于将所述虚拟机的虚拟内存,以及所述源主机本地缓存中的数据迁移至目的主机。
6.根据权利要求5所述的基于分布式文件系统的虚拟机装置,其特征在于,所述速度调整模块包括:
迁移环境信息获取单元,用于获取所述源主机和目的主机的迁移环境信息,所述迁移环境信息包括当前网络传输速度、虚拟机迁移的持续时间以及缓存当前设定的读写速度;
速度计算单元,用于根据所述迁移环境信息,通过动态限速算法计算得到所述源主机与目的主机之间对所述虚拟机进行迁移所需的读写速度;
速度调整单元,用于根据计算得到的读写速度,调整所述源主机的本地缓存的读写速度,使所述源主机的当前网络带宽满足所述虚拟机迁移所需的网络带宽。
7.根据权利要求5所述的基于分布式文件系统的虚拟机装置,其特征在于,所述迁移模块,具体用于将所述虚拟机的虚拟内存,以及源主机本地缓存中的脏位图、存在位图和缓存数据发送至目的主机;
所述装置还包括:
数据请求接收模块,用于接收所述目的主机发送的数据请求信息,所述数据请求信息为所述源主机中未同步到分布式文件系统中的数据信息;
数据发送模块,用于将与所述数据请求信息对应的缓存数据发送至目的主机。
8.根据权利要求5或7所述的基于分布式文件系统的虚拟机装置,其特征在于,还包括:
位图接收模块,用于所述源主机接收所述目的主机写入目的主机的本地缓存中的脏位图;
数据同步模块,用于判断所述源主机的本地缓存中的脏位图与所述写入目的主机的本地缓存中的脏位图是否不一致,是将将所述源主机的本地缓存中的脏位图对应的数据同步到分布式文件系统,否则,不同步所述源主机的本地缓存中的脏位图对应的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110402083.3/1.html,转载请声明来源钻瓜专利网。