亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

采用基于sdn的多虛擬機(jī)同時遷移的虛擬機(jī)遷移實現(xiàn)方法

文檔序號:10511987閱讀:750來源:國知局
采用基于sdn的多虛擬機(jī)同時遷移的虛擬機(jī)遷移實現(xiàn)方法
【專利摘要】本發(fā)明公開了一種采用基于SDN的多虛擬機(jī)同時遷移的虛擬機(jī)遷移實現(xiàn)方法,該方法是:當(dāng)確定同時有多個虛擬機(jī)遷移時,通過一定算法設(shè)計出一個遷移計劃,實現(xiàn)多個虛擬機(jī)通過網(wǎng)絡(luò)中的多個路徑進(jìn)行遷移。本發(fā)明的采用基于SDN的多虛擬機(jī)同時遷移的虛擬機(jī)遷移實現(xiàn)方法和現(xiàn)有技術(shù)相比,具有設(shè)計合理、使用方便、工作效率高特點,能通過確定多VMs遷移順序,每個遷移的路徑,每個遷移的傳輸率來最小化總體遷移時間,使資源優(yōu)化、容錯、負(fù)載均衡變得更靈活。
【專利說明】采用基于SDN的多虛擬機(jī)同時遷移的虛擬機(jī)遷移實現(xiàn)方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及計算機(jī)網(wǎng)絡(luò)領(lǐng)域,具體地說是一種采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法。
【背景技術(shù)】
[0003]在現(xiàn)代云計算平臺,通過VM來管理各種云服務(wù)可以節(jié)省空間、節(jié)約成本、降低能耗等。一個物理主機(jī)上有多個VM,一個VM也可以從一個主機(jī)迀移到其他主機(jī)。在數(shù)據(jù)中心網(wǎng)絡(luò)的虛擬機(jī)動態(tài)迀移技術(shù)可以使資源優(yōu)化、容錯、負(fù)載均衡變得更靈活?,F(xiàn)在很多應(yīng)用都是通過云計算,因此優(yōu)化和提高云計算的性能是必要的,而為了給顧客提高可靠有效的服務(wù),數(shù)據(jù)中心經(jīng)常進(jìn)行VM迀移。VM動態(tài)迀移在不同的場景中來優(yōu)化各種指標(biāo)也已經(jīng)有了很廣泛的研究。通過尋找相似元素來把VM分組,然后利用刪除重復(fù)技術(shù)來減少迀移的大小,來提高迀移的效率。而基于SDN網(wǎng)絡(luò)是因為軟件定義網(wǎng)絡(luò)(SDN)是一種新的網(wǎng)絡(luò)形式,這種結(jié)構(gòu)可以提高網(wǎng)絡(luò)的利用率,減少網(wǎng)絡(luò)延遲和報文丟失。
[0004]盡管它非常有用,但是動態(tài)迀移過程中會引起性能下降。現(xiàn)在很多研究如何正確的安置VM從而減少網(wǎng)絡(luò)負(fù)載(即研究最開始VM的安置問題,來達(dá)到較少的迀移),但是我們假定VM迀移是必要的。從網(wǎng)絡(luò)角度看,總體迀移時間是由需要迀移的數(shù)據(jù)和網(wǎng)絡(luò)可用帶寬決定的。
[0005]通過找出一個最優(yōu)迀移序列來最小化虛擬機(jī)迀移耗費(fèi)問題,目前已經(jīng)做了很多研究。但是總結(jié)來說目前設(shè)計的模式是基于VM—個一個的迀移,不能多個同時迀移。而較好的一種迀移計劃是假定每個VM只能通過網(wǎng)絡(luò)中的一個路徑迀移。
[0006]公開的相關(guān)專利文件:名稱為“一種多虛擬機(jī)迀移調(diào)度的方法”,該文件公開了“一種多虛擬機(jī)迀移的調(diào)度方法,在多虛擬機(jī)迀移過程中,對虛擬機(jī)迀移的目標(biāo)宿主機(jī)進(jìn)行選擇的策略,并對多虛擬機(jī)的迀移順序進(jìn)行規(guī)劃的策略,包括:讀取虛擬機(jī)劃分的目標(biāo)聚類信息;獲取系統(tǒng)內(nèi)宿主機(jī)信息及其上運(yùn)行的全部虛擬機(jī)的信息計算虛擬機(jī)聚類到目標(biāo)宿主機(jī)的合適的映射,以為虛擬機(jī)選擇合適的目標(biāo)宿主機(jī);收集宿主機(jī)的負(fù)載情況;根據(jù)負(fù)載和迀移映射,安排多虛擬機(jī)的迀移順序,并控制執(zhí)行。本發(fā)明從系統(tǒng)宏觀的角度,控制了多虛擬機(jī)迀移的總次數(shù)和總時間,使迀移效率更高。由于本發(fā)明的算法思想具有一定的普適性,同時由于將虛擬機(jī)聚類作為輸入,與算法的計算過程相剝離,具有比較廣泛的適用性?!鄙鲜龉_文件與本
【發(fā)明內(nèi)容】
要解決的技術(shù)問題,采用的技術(shù)手段都不相同。
[0007]

【發(fā)明內(nèi)容】

本發(fā)明的技術(shù)任務(wù)是提供一種采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法。
[0008]本發(fā)明的技術(shù)任務(wù)是按以下方式實現(xiàn)的,該方法是:當(dāng)確定同時有多個虛擬機(jī)迀移時,通過一定算法設(shè)計出一個迀移計劃,實現(xiàn)多個虛擬機(jī)通過網(wǎng)絡(luò)中的多個路徑進(jìn)行迀移。
[0009]該采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法的步驟如下:
1)設(shè)備配置
網(wǎng)絡(luò)資源由SDN控制器控制,計算資源由云管理系統(tǒng)控制;VM迀移是通過SDN和云管理系統(tǒng)協(xié)同運(yùn)行在Coordinator中;交換機(jī)、路由器通過SDN控制器下發(fā)的轉(zhuǎn)發(fā)規(guī)則進(jìn)行路由轉(zhuǎn)發(fā);云管理系統(tǒng)負(fù)責(zé)管理所有的計算和存儲資源;
2)VM迀移
首先,虛擬機(jī)迀移請求發(fā)送給Coordinator ;基于SDN和云管理系統(tǒng)收集的數(shù)據(jù)輸出一個迀移的序列,SDN重新配置網(wǎng)絡(luò),為迀移提供帶寬保證;最后由云管理系統(tǒng)實施迀移。
[0010]所述的VM保存了虛擬機(jī)的內(nèi)存大小、物理主機(jī)的剩余計算資源,同時所有的節(jié)點周期性的把更新的數(shù)據(jù)上傳。
[0011]本發(fā)明的采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法和現(xiàn)有技術(shù)相比,具有設(shè)計合理、使用方便、工作效率高特點,能通過確定多VMs迀移順序,每個迀移的路徑,每個迀移的傳輸率來最小化總體迀移時間,使資源優(yōu)化、容錯、負(fù)載均衡變得更靈活。
【具體實施方式】
[0012]實施例1:
該采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法是:當(dāng)確定同時有多個虛擬機(jī)迀移時,通過一定算法設(shè)計出一個迀移計劃,實現(xiàn)多個虛擬機(jī)通過網(wǎng)絡(luò)中的多個路徑進(jìn)行迀移。
[0013]該采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法的步驟如下:
1)設(shè)備配置
網(wǎng)絡(luò)資源由SDN控制器控制,計算資源由云管理系統(tǒng)控制;VM迀移是通過SDN和云管理系統(tǒng)協(xié)同運(yùn)行在Coordinator中;VM保存了虛擬機(jī)的內(nèi)存大小、物理主機(jī)的剩余計算資源,同時所有的節(jié)點周期性的把更新的數(shù)據(jù)上傳。交換機(jī)、路由器通過SDN控制器下發(fā)的轉(zhuǎn)發(fā)規(guī)則進(jìn)行路由轉(zhuǎn)發(fā);云管理系統(tǒng)負(fù)責(zé)管理所有的計算和存儲資源;
2)VM迀移
首先,虛擬機(jī)迀移請求發(fā)送給Coordinator ;基于SDN和云管理系統(tǒng)收集的數(shù)據(jù)輸出一個迀移的序列,SDN重新配置網(wǎng)絡(luò),為迀移提供帶寬保證;最后由云管理系統(tǒng)實施迀移。
[0014]上述采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法能通過確定多VMs迀移順序,每個迀移的路徑,每個迀移的傳輸率來最小化總體迀移時間,使資源優(yōu)化、容錯、負(fù)載均衡變得更靈活。
[0015]通過上面【具體實施方式】,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的幾種【具體實施方式】。在公開的實施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實現(xiàn)不同的技術(shù)方案。
【主權(quán)項】
1.采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法,其特征在于,該方法是:當(dāng)確定同時有多個虛擬機(jī)迀移時,通過一定算法設(shè)計出一個迀移計劃,實現(xiàn)多個虛擬機(jī)通過網(wǎng)絡(luò)中的多個路徑進(jìn)行迀移。2.根據(jù)權(quán)利要求1所述的采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法,其特征在于,該方法的步驟如下: 1)設(shè)備配置 網(wǎng)絡(luò)資源由SDN控制器控制,計算資源由云管理系統(tǒng)控制;VM迀移是通過SDN和云管理系統(tǒng)協(xié)同運(yùn)行在Coordinator中;交換機(jī)、路由器通過SDN控制器下發(fā)的轉(zhuǎn)發(fā)規(guī)則進(jìn)行路由轉(zhuǎn)發(fā);云管理系統(tǒng)負(fù)責(zé)管理所有的計算和存儲資源; 2)VM迀移 首先,虛擬機(jī)迀移請求發(fā)送給Coordinator ;基于SDN和云管理系統(tǒng)收集的數(shù)據(jù)輸出一個迀移的序列,SDN重新配置網(wǎng)絡(luò),為迀移提供帶寬保證;最后由云管理系統(tǒng)實施迀移。3.根據(jù)權(quán)利要求2所述的采用基于SDN的多虛擬機(jī)同時迀移的虛擬機(jī)迀移實現(xiàn)方法,其特征在于,所述的VM保存了虛擬機(jī)的內(nèi)存大小、物理主機(jī)的剩余計算資源,同時所有的節(jié)點周期性的把更新的數(shù)據(jù)上傳。
【文檔編號】G06F9/50GK105867999SQ201610238561
【公開日】2016年8月17日
【申請日】2016年4月18日
【發(fā)明人】陳康, 戴鴻君, 于治樓
【申請人】浪潮集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1