[發明專利]基于分布式文件系統的虛擬機遷移方法和裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201110402083.3/1.html,轉載請聲明來源鉆瓜專利網。





