亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

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

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

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

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