[發(fā)明專利]虛擬機遷移方法及裝置有效
| 申請?zhí)枺?/td> | 201611243418.0 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN108241523B | 公開(公告)日: | 2021-05-25 |
| 發(fā)明(設(shè)計)人: | 李哲毅;詹皓鈞;張智欽 | 申請(專利權(quán))人: | 南寧富桂精密工業(yè)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48;H04L29/08 |
| 代理公司: | 深圳市賽恩倍吉知識產(chǎn)權(quán)代理有限公司 44334 | 代理人: | 劉永輝 |
| 地址: | 530007 廣西壯族自治區(qū)南寧市高*** | 國省代碼: | 廣西;45 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬機 遷移 方法 裝置 | ||
1.一種虛擬機遷移方法,其特征在于,包括以下步驟:
獲取網(wǎng)絡(luò)狀態(tài)信息及一虛擬機的遷移信息;
根據(jù)獲取的所述遷移信息及所述網(wǎng)絡(luò)狀態(tài)信息計算用于遷移所述虛擬機的遷移路徑;及
根據(jù)所述遷移路徑將所述虛擬機遷移到所述遷移路徑對應(yīng)的服務(wù)器上;其中,所述遷移信息包括系統(tǒng)服務(wù)超時時間;
所述根據(jù)獲取的所述遷移信息及所述網(wǎng)絡(luò)狀態(tài)信息計算用于遷移所述虛擬機的遷移路徑的步驟包括:
根據(jù)獲取的所述遷移信息及所述網(wǎng)絡(luò)狀態(tài)信息構(gòu)建出一網(wǎng)絡(luò)拓撲圖;
根據(jù)所述系統(tǒng)服務(wù)超時時間對所述網(wǎng)絡(luò)拓撲圖進行簡化處理;
依據(jù)簡化后的網(wǎng)絡(luò)拓撲圖得出一個以上的可行遷移路徑;及
根據(jù)最小中繼路徑算法計算每一可行遷移路徑的中繼點數(shù)目,并從中選擇包含最少中繼點的可行遷移路徑來作為所述虛擬機的遷移路徑;
所述根據(jù)最小中繼路徑算法計算每一可行遷移路徑的中繼點數(shù)目的步驟包括:
步驟a,獲取所述可行遷移路徑;
步驟b,從所述可行遷移路徑中選擇網(wǎng)絡(luò)速度最慢之節(jié)點作為搜尋的錨點;
步驟c,根據(jù)所述系統(tǒng)服務(wù)超時時間將所述錨點進行左右延展,以找出最長組合區(qū)段;
步驟d,以所述最長組合區(qū)段對所述可行遷移路徑進行切割,以生成兩段子路徑;
對所述兩段子路徑重復(fù)步驟a至步驟d直至分出所有區(qū)段;及
根據(jù)所述找出的最長組合區(qū)段計算所述可行遷移路徑的中繼點數(shù)目。
2.如權(quán)利要求1所述的虛擬機遷移方法,其特征在于,所述根據(jù)所述遷移路徑將所述虛擬機遷移到所述遷移路徑對應(yīng)的服務(wù)器上的步驟之后還包括:
判斷所述網(wǎng)絡(luò)狀態(tài)信息是否發(fā)生改變;
若所述網(wǎng)絡(luò)狀態(tài)信息發(fā)生改變,重新計算用于遷移所述虛擬機的遷移路徑,并依據(jù)重新計算的遷移路徑將所述虛擬機遷移到所述遷移路徑對應(yīng)的服務(wù)器上。
3.如權(quán)利要求1所述的虛擬機遷移方法,其特征在于,所述遷移信息還包括虛擬機的當(dāng)前位置及遷移目的地服務(wù)器。
4.一種虛擬機遷移裝置,其特征在于,包括:
第一獲取模塊,用于獲取虛擬機的遷移信息;
第二獲取模塊,用于獲取網(wǎng)絡(luò)狀態(tài)信息;
計算模塊,用于根據(jù)所述遷移信息及所述網(wǎng)絡(luò)狀態(tài)信息計算用于遷移所述虛擬機的遷移路徑;及
遷移模塊,用于根據(jù)所述遷移路徑將所述虛擬機遷移到所述遷移路徑對應(yīng)的服務(wù)器上;
其中,所述遷移信息包括系統(tǒng)服務(wù)超時時間;
所述計算模塊還用于根據(jù)獲取的所述遷移信息及所述網(wǎng)絡(luò)狀態(tài)信息構(gòu)建出一網(wǎng)絡(luò)拓撲圖并根據(jù)所述系統(tǒng)服務(wù)超時時間對所述網(wǎng)絡(luò)拓撲圖進行簡化處理,所述計算模塊還用于根據(jù)簡化后的網(wǎng)絡(luò)拓撲圖得出一個以上的可行遷移路徑,并根據(jù)最小中繼路徑算法計算每一可行遷移路徑的中繼點數(shù)目,以從中選擇包含最少中繼點的可行遷移路徑來作為所述虛擬機的遷移路徑;
所述計算模塊還用于執(zhí)行操作:操作a,獲取所述可行遷移路徑并從所述可行遷移路徑中選擇網(wǎng)絡(luò)速度最慢之節(jié)點作為搜尋的錨點,并根據(jù)所述系統(tǒng)服務(wù)超時時間將所述錨點進行左右延展,以找出最長組合區(qū)段,所述計算模塊還用于根據(jù)所述最長組合區(qū)段對所述可行遷移路徑進行切割生成兩段子路徑并對所述兩段子路徑重復(fù)所述操作a,并根據(jù)所述找出的最長組合區(qū)段計算所述可行遷移路徑的中繼點數(shù)目。
5.如權(quán)利要求4所述的虛擬機遷移裝置,其特征在于,第二獲取模塊還用于判斷所述網(wǎng)絡(luò)狀態(tài)信息是否發(fā)生改變;所述計算模塊還用于在所述網(wǎng)絡(luò)狀態(tài)信息發(fā)生改變時,重新計算用于遷移所述虛擬機的遷移路徑;所述遷移模塊還用于依據(jù)重新計算的遷移路徑將所述虛擬機遷移到所述遷移路徑對應(yīng)的服務(wù)器上。
6.如權(quán)利要求4所述的虛擬機遷移裝置,其特征在于,所述遷移信息還包括虛擬機的當(dāng)前位置及遷移目的地服務(wù)器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南寧富桂精密工業(yè)有限公司,未經(jīng)南寧富桂精密工業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611243418.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





