国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

虛擬機(jī)動(dòng)態(tài)遷移技術(shù)及優(yōu)化研究

2016-01-01 13:18廖國(guó)龍王晉明四川大學(xué)計(jì)算機(jī)學(xué)院成都610000
現(xiàn)代計(jì)算機(jī) 2016年5期
關(guān)鍵詞:拷貝日志內(nèi)存

廖國(guó)龍,王晉明(四川大學(xué)計(jì)算機(jī)學(xué)院,成都610000)

虛擬機(jī)動(dòng)態(tài)遷移技術(shù)及優(yōu)化研究

廖國(guó)龍,王晉明
(四川大學(xué)計(jì)算機(jī)學(xué)院,成都610000)

0 引言

近年來(lái),為了滿足用戶多變而復(fù)雜的服務(wù)需求,云計(jì)算作為一種更加靈活的、高擴(kuò)展性的計(jì)算模式得到了廣泛的應(yīng)用。云計(jì)算旨在讓用戶通過(guò)互聯(lián)網(wǎng)就可以得到快速、安全、真實(shí)的計(jì)算服務(wù)。目前,云計(jì)算平臺(tái)都采用虛擬化技術(shù)來(lái)整合硬件資源,降低計(jì)算機(jī)硬件體系結(jié)構(gòu)和軟件系統(tǒng)服務(wù)之間的耦合度,解決計(jì)算環(huán)境對(duì)硬件平臺(tái)的依賴,更加高效地利用硬件資源,提供靈活多變的使用環(huán)境。而其中虛擬機(jī)的遷移在平臺(tái)的負(fù)載均衡、高可用、資源管理方面都起著至關(guān)重要的作用。

虛擬機(jī)遷移是把虛擬機(jī)從一臺(tái)物理機(jī)器遷移到另一臺(tái)物理機(jī)器上,并在目的物理機(jī)恢復(fù)虛擬機(jī)的運(yùn)行,分為靜態(tài)遷移和動(dòng)態(tài)遷移兩種[1]。靜態(tài)遷移要求在遷移的過(guò)程中暫停虛擬機(jī)的服務(wù),主要面對(duì)沒(méi)有實(shí)時(shí)性要求的應(yīng)用,實(shí)現(xiàn)難度不大。動(dòng)態(tài)遷移能夠在遷移時(shí)為用戶提供不間斷的服務(wù),具有更廣闊的應(yīng)用場(chǎng)景。本文將闡述動(dòng)態(tài)遷移技術(shù)的實(shí)現(xiàn)及相關(guān)優(yōu)化策略。

1 動(dòng)態(tài)遷移

虛擬機(jī)的動(dòng)態(tài)遷移需要在不干涉虛擬機(jī)上服務(wù)運(yùn)行的基礎(chǔ)上,把虛擬機(jī)在內(nèi)存狀態(tài)、存儲(chǔ)信息、網(wǎng)絡(luò)連接狀態(tài)等方面的數(shù)據(jù)遷移到目的節(jié)點(diǎn),并保證遷移前后充分的一致性。通常把動(dòng)態(tài)遷移分成三個(gè)部分:網(wǎng)絡(luò)遷移、存儲(chǔ)遷移、內(nèi)存遷移。

目前,絕大部分動(dòng)態(tài)遷移都是指局域網(wǎng)里的虛擬機(jī)遷移,而局域網(wǎng)內(nèi)部實(shí)質(zhì)上是通過(guò)MAC地址來(lái)標(biāo)記機(jī)器的。所以,網(wǎng)絡(luò)遷移常見(jiàn)的方法是通過(guò)局域網(wǎng)內(nèi)部的ARP重定向,把待遷移虛擬機(jī)的IP地址綁定到目的機(jī)器上來(lái)實(shí)現(xiàn)[2]。而存儲(chǔ)遷移的通常解決方案是把虛擬機(jī)的存儲(chǔ)掛到獨(dú)立的共享存儲(chǔ)系統(tǒng)中。例如,OpenStack平臺(tái)通過(guò)把虛擬機(jī)的存儲(chǔ)外掛到NFS共享存儲(chǔ),livemigration的過(guò)程中就只需要遷移內(nèi)存和網(wǎng)絡(luò)狀態(tài)就可以了。

而內(nèi)存遷移部分需要考慮到虛擬機(jī)上應(yīng)用的狀態(tài)、平臺(tái)的帶寬分配和CPU負(fù)荷對(duì)其他服務(wù)的影響等因素,涉及的數(shù)據(jù)量偏大,同時(shí)還要保證內(nèi)存一致性的原則,最為復(fù)雜。所以如何提高內(nèi)存遷移的效率是影響動(dòng)態(tài)遷移性能的最重要因素。

一般來(lái)說(shuō),內(nèi)存遷移分為三個(gè)階段[3]:

(1)push階段:拷貝源虛擬機(jī)的內(nèi)存頁(yè)面到目的虛擬機(jī),在此過(guò)程中源虛擬機(jī)運(yùn)行服務(wù)不中斷;

(2)stop-and-copy階段:掛起源虛擬機(jī),啟動(dòng)目的虛擬機(jī),并由目的虛擬機(jī)提供對(duì)外服務(wù);

(3)pull階段:目的虛擬機(jī)運(yùn)行服務(wù)的過(guò)程中,如果出現(xiàn)內(nèi)存頁(yè)面與源虛擬機(jī)不一致的情況,發(fā)出頁(yè)面請(qǐng)求,獲取正確內(nèi)存頁(yè)面。

針對(duì)內(nèi)存遷移的三個(gè)階段的不同特性,能否做出的相應(yīng)優(yōu)化優(yōu)化,是衡量一個(gè)內(nèi)存遷移算法優(yōu)劣的基本思路。例如,在stop-and-copy階段會(huì)進(jìn)行停機(jī)拷貝,因而讓虛擬機(jī)產(chǎn)生一個(gè)宕機(jī)時(shí)間,在這個(gè)時(shí)間段內(nèi),虛擬機(jī)和I/O設(shè)備之間處于斷開(kāi)狀態(tài),勢(shì)必會(huì)造成虛擬機(jī)服務(wù)質(zhì)量下降。故而宕機(jī)時(shí)間就成為衡量遷移性能的重要指標(biāo)之一。此外,內(nèi)存遷移時(shí)占用的網(wǎng)絡(luò)帶寬和對(duì)系統(tǒng)CPU的占有率也是影響動(dòng)態(tài)遷移的重要因素。

目前主流的內(nèi)存遷移解決方案有4種:預(yù)拷貝方法(pre-copy)、后拷貝方法(post-copy)、混合拷貝方法和日志回放方法。

2 預(yù)拷貝

預(yù)拷貝算法是當(dāng)前主流的內(nèi)存動(dòng)態(tài)遷移算法,它在push階段先拷貝源虛擬機(jī)所有的內(nèi)存頁(yè)面到目的虛擬機(jī)保存,并記錄在這個(gè)過(guò)程中產(chǎn)生變化的內(nèi)存頁(yè)面(臟頁(yè)面),然后僅拷貝臟頁(yè)面到目的虛擬機(jī),并記錄新的臟頁(yè)面表,通過(guò)這樣迭代拷貝的方式逐步更新目的虛擬機(jī)的內(nèi)存狀態(tài),即第n輪迭代中只拷貝第n-1次迭代后發(fā)生變化的內(nèi)存頁(yè)面[4]。當(dāng)臟頁(yè)面的數(shù)量小于預(yù)定值時(shí),就進(jìn)入stop-and-copy階段,然后啟動(dòng)目的虛擬機(jī)。預(yù)拷貝算法在push階段的迭代使得臟頁(yè)面足夠小,使得stop-and-copy時(shí)停機(jī)時(shí)間極短,對(duì)虛擬機(jī)的應(yīng)用服務(wù)影響非常小。

然而,虛擬機(jī)的動(dòng)態(tài)遷移要求運(yùn)行在虛擬機(jī)上的服務(wù)持續(xù)運(yùn)行,這就導(dǎo)致虛擬機(jī)內(nèi)存的任何頁(yè)面都有成為臟頁(yè)面的可能。特別是對(duì)于運(yùn)行I/O頻繁服務(wù)的虛擬機(jī),臟頁(yè)面的反復(fù)重傳會(huì)很大的增加迭代拷貝次數(shù)和降低平臺(tái)網(wǎng)絡(luò)的吞吐量。當(dāng)出現(xiàn)虛擬機(jī)臟頁(yè)面的產(chǎn)生速率大于迭代頁(yè)面的拷貝速率的情況下,理論上就會(huì)進(jìn)行無(wú)限迭代的過(guò)程。同時(shí),push階段迭代拷貝過(guò)程中,大量的數(shù)據(jù)傳輸導(dǎo)致較高的網(wǎng)絡(luò)開(kāi)銷,降低了虛擬機(jī)的網(wǎng)絡(luò)服務(wù)性能。

針對(duì)這個(gè)問(wèn)題,通常有兩種解決方案:

(1)增加迭代退出條件。當(dāng)?shù)螖?shù)達(dá)到設(shè)定的上限值時(shí),提前進(jìn)入stop-and-copy階段。但這樣會(huì)極大地增加停機(jī)時(shí)間,使虛擬機(jī)上運(yùn)行的服務(wù)產(chǎn)生中斷;

(2)通過(guò)硬件控制等方法限定進(jìn)程對(duì)內(nèi)存的寫次數(shù)。通過(guò)限定內(nèi)存寫次數(shù),極大地降低了臟頁(yè)面的產(chǎn)生率,降低迭代拷貝次數(shù)。但這樣會(huì)對(duì)虛擬機(jī)上運(yùn)行的原生服務(wù)產(chǎn)生影響,降低本身的服務(wù)性能。

2.1基于分層拷貝的優(yōu)化方法

分層拷貝算法是在臟頁(yè)面預(yù)測(cè)算法的基礎(chǔ)上的優(yōu)化。臟頁(yè)面預(yù)測(cè)算法是一種基于內(nèi)存局部性原理的附帶簡(jiǎn)單的預(yù)測(cè)功能的預(yù)拷貝算法,其在源虛擬機(jī)中維護(hù)了兩張臟頁(yè)面位圖previous_dirty和present_dirty,分別記錄在上一次迭代和本次迭代過(guò)程中發(fā)生變化的內(nèi)存頁(yè)面。每輪迭代結(jié)束后,下次迭代拷貝哪些臟頁(yè)面由對(duì)應(yīng)的previous_dirty和present_dirty比特位共同決定。它的判定規(guī)則如下:

(1)當(dāng)previous_dirty和present_dirty都為0時(shí),表示內(nèi)存頁(yè)在最近兩次迭代中都沒(méi)有被修改,不屬于臟頁(yè)面,不需要拷貝到目的虛擬機(jī);

(2)當(dāng)previous_dirty=1且present_dirty=0時(shí),表示內(nèi)存頁(yè)在前一次迭代中被修改而此次迭代沒(méi)有變化,表示該內(nèi)存頁(yè)已經(jīng)修改結(jié)束,將在下次迭代中拷貝,并令previous_dirty清零;

(3)當(dāng)previous_dirty=0且present_dirty=1時(shí),表示內(nèi)存頁(yè)只在此次迭代中被修改,那么下次迭代時(shí)可能繼續(xù)被修改,因此不會(huì)立即拷貝,并在下次迭代前令previous_dirty為1且present_dirty為0;

(4)當(dāng)previous_dirty和present_dirty都為1時(shí),表示內(nèi)存頁(yè)在最近兩次迭代中都被修改,屬于頻繁修改的臟頁(yè)面,將于最后一次迭代時(shí)拷貝。

臟頁(yè)面預(yù)測(cè)算法的缺點(diǎn)在于只把最近兩次迭代作為預(yù)測(cè)依據(jù),當(dāng)內(nèi)存訪問(wèn)出現(xiàn)類似乒乓模型(即內(nèi)存頁(yè)面每隔1個(gè)迭代寫入一次)時(shí),并不能改善臟頁(yè)面反復(fù)迭代拷貝的情況。

分層拷貝算法相對(duì)應(yīng)臟預(yù)測(cè)算法增加了算法對(duì)于內(nèi)存的檢測(cè)時(shí)間,更加全面的檢測(cè)一段時(shí)間內(nèi)的內(nèi)存狀態(tài),并在這基礎(chǔ)上平衡掉某些頁(yè)面在一小段時(shí)間內(nèi)的異?;钴S所帶來(lái)的判定誤差,記錄內(nèi)存頁(yè)近段時(shí)間被訪問(wèn)的頻率,分成不同的層次,并在push階段中一直維護(hù),被修改的內(nèi)存頁(yè)向高層次移動(dòng),長(zhǎng)時(shí)間未被修改的內(nèi)存頁(yè)向低層次移動(dòng),而在迭代時(shí),按從低到高的層次拷貝。通過(guò)這種方式降低內(nèi)存頁(yè)面重復(fù)拷貝率,減少迭代時(shí)間,提高遷移性能。

2.2基于內(nèi)存壓縮的優(yōu)化方法

內(nèi)存壓縮算法在虛擬機(jī)的系統(tǒng)層次中邏輯加入了內(nèi)存壓縮層[5]。把在push過(guò)程中標(biāo)記為即將迭代的內(nèi)存頁(yè)都先放入內(nèi)存壓縮層,用壓縮算法壓縮成更小的塊封裝起來(lái),遷移到目的虛擬機(jī)的壓縮層,再解壓并調(diào)入內(nèi)存使用。遷移過(guò)程中壓縮技術(shù)的引入可以有效地提高遷移性能和緩解對(duì)網(wǎng)絡(luò)帶寬的負(fù)載。一方面,壓縮要拷貝傳輸?shù)膬?nèi)存頁(yè),相當(dāng)于變相地增加了源虛擬機(jī)和目的虛擬機(jī)之間的網(wǎng)絡(luò)帶寬,提高內(nèi)存頁(yè)的傳輸速率;另一方面,由于待傳輸?shù)臄?shù)據(jù)量減小,降低了平臺(tái)網(wǎng)絡(luò)流量,減少擁塞發(fā)生的頻率。

該算法的缺點(diǎn)是內(nèi)存頁(yè)壓縮時(shí)對(duì)CPU等物理資源的額外開(kāi)銷會(huì)對(duì)虛擬機(jī)服務(wù)性能產(chǎn)生影響,因此選擇一個(gè)適合高效的壓縮算法至關(guān)重要。在MECOM算法中,通過(guò)識(shí)別內(nèi)存頁(yè)面的類型,針對(duì)不同的內(nèi)存頁(yè)面采用不同的壓縮方法,進(jìn)一步提高了遷移性能。

2.3基于帶寬分配的優(yōu)化方法

目前主流平臺(tái)在內(nèi)存遷移過(guò)程中,都采取的是默認(rèn)帶寬分配的方法。默認(rèn)帶寬分配方法采用的策略是:在push階段的每次迭代拷貝的過(guò)程中,先把待傳輸?shù)膬?nèi)存頁(yè)面放入系統(tǒng)內(nèi)部緩存,待緩存容量充滿后,傳輸?shù)綑C(jī)器物理網(wǎng)卡,由物理網(wǎng)卡選擇發(fā)送時(shí)機(jī)。在實(shí)際使用過(guò)程中,遇到物理帶寬占有率高的情況時(shí),會(huì)導(dǎo)致大量需要傳輸?shù)膬?nèi)存頁(yè)面在物理網(wǎng)卡處擁塞,降低整個(gè)平臺(tái)的網(wǎng)絡(luò)性能,從而影響虛擬機(jī)服務(wù)的穩(wěn)定性。

基于帶寬分配的優(yōu)化方法會(huì)在整個(gè)遷移的過(guò)程中檢測(cè)平臺(tái)的網(wǎng)絡(luò)狀態(tài)。在push階段,記錄每輪迭代將要傳輸?shù)膬?nèi)存頁(yè),在根據(jù)實(shí)時(shí)的網(wǎng)絡(luò)狀態(tài),按需分配網(wǎng)絡(luò)帶寬給傳輸服務(wù),以降低對(duì)虛擬機(jī)原生服務(wù)的影響。而在stop-and-copy階段,因?yàn)樘摂M機(jī)處于宕機(jī)狀態(tài),在保證平臺(tái)網(wǎng)絡(luò)通信基本帶寬的基礎(chǔ)上,分配給傳輸服務(wù)最大剩余帶寬,極大地提高最后一次迭代拷貝的效率,減少宕機(jī)時(shí)間。

3 后拷貝

后拷貝算法沒(méi)有push階段,在遷移開(kāi)始的時(shí)候掛起源虛擬機(jī),然后僅將源虛擬機(jī)的CPU狀態(tài)拷貝到目的虛擬機(jī),再在目的虛擬機(jī)上啟動(dòng)服務(wù)[6]。當(dāng)目的虛擬機(jī)調(diào)用內(nèi)存的時(shí)候,產(chǎn)生缺頁(yè)異常,向源虛擬機(jī)發(fā)出缺頁(yè)請(qǐng)求,直到獲取所有的內(nèi)存頁(yè)面。

后拷貝算法所有內(nèi)存頁(yè)面都只需要通過(guò)一次傳輸,避免了臟頁(yè)面的頻繁重復(fù)拷貝,降低了平臺(tái)網(wǎng)絡(luò)帶寬的負(fù)載,在總遷移時(shí)間上優(yōu)于預(yù)拷貝算法。但同時(shí)后拷貝算法對(duì)源虛擬機(jī)的依賴較強(qiáng),在目的虛擬機(jī)運(yùn)行服務(wù)期間如果遇到頻繁的缺頁(yè)請(qǐng)求,I/O等待時(shí)間過(guò)長(zhǎng),對(duì)虛擬機(jī)上服務(wù)的性能影響較大。

基于主動(dòng)推送的優(yōu)化方法

為了降低目的虛擬機(jī)對(duì)源虛擬機(jī)的依賴,源虛擬機(jī)除了響應(yīng)目的虛擬機(jī)的請(qǐng)求頁(yè)要求以外,主動(dòng)傳輸內(nèi)存頁(yè)面,減少pull階段的時(shí)間。主動(dòng)推送通常與請(qǐng)求頁(yè)預(yù)測(cè)同時(shí)應(yīng)用與后拷貝技術(shù)中。請(qǐng)求頁(yè)預(yù)測(cè)方法會(huì)記錄短時(shí)間內(nèi)收到的請(qǐng)求頁(yè)要求,根據(jù)請(qǐng)求頁(yè)在內(nèi)存中的邏輯位置和內(nèi)存的空間局部性原理,推測(cè)接下來(lái)請(qǐng)求頁(yè)的訪問(wèn)位置,優(yōu)先推送訪問(wèn)率高的內(nèi)存頁(yè)面,使得目的虛擬機(jī)上發(fā)生缺頁(yè)的頻率降低,緩解后拷貝算法對(duì)服務(wù)性能的影響。

4 混合拷貝

預(yù)拷貝算法是針對(duì)push和stop-and-copy階段的解決方案,而后拷貝算法是針對(duì)stop-and-copy和pull階段的解決方案,兩種方案都沒(méi)有囊括完內(nèi)存遷移的整個(gè)過(guò)程。因此,混合拷貝算法應(yīng)運(yùn)而生,它的遷移流程為:

(1)在push階段,由源虛擬機(jī)提供服務(wù),進(jìn)行一次預(yù)拷貝,傳輸源虛擬機(jī)的所有內(nèi)存頁(yè)面到目的虛擬機(jī),并創(chuàng)建臟頁(yè)面位圖記錄這個(gè)過(guò)程中發(fā)生修改的內(nèi)存頁(yè);

(2)在stop-and-copy階段,掛起源虛擬機(jī),傳輸臟頁(yè)面位圖到目的虛擬機(jī)并啟動(dòng)服務(wù);

(3)在pull階段,類似后拷貝的缺頁(yè)請(qǐng)求策略,當(dāng)系統(tǒng)訪問(wèn)臟頁(yè)面位圖中標(biāo)記為真的內(nèi)存頁(yè)時(shí),從源虛擬機(jī)獲取正確的內(nèi)存頁(yè)。

混合拷貝算法相對(duì)與預(yù)拷貝而言,沒(méi)有迭代拷貝臟頁(yè)面的過(guò)程,除了臟頁(yè)面會(huì)拷貝兩次以外,其它內(nèi)存頁(yè)都只會(huì)進(jìn)行一次拷貝,減少了數(shù)據(jù)流量和對(duì)網(wǎng)絡(luò)的負(fù)荷;相對(duì)于后拷貝,push階段的內(nèi)存頁(yè)傳輸使得目的虛擬機(jī)剛運(yùn)行時(shí)已經(jīng)有了本地工作集,極大地降低了缺頁(yè)異常的發(fā)生。

5 日志回放

與之前介紹的方法不同,日志回放算法并不是旨在提高內(nèi)存頁(yè)面在遷移過(guò)程中的拷貝傳輸性能,而是采用日志來(lái)代替內(nèi)存頁(yè)面進(jìn)行傳輸。該算法中,源虛擬機(jī)要記錄可能影響系統(tǒng)內(nèi)存狀態(tài)的事件,生成可執(zhí)行追蹤的日志文件,用日志文件代替內(nèi)存頁(yè)面進(jìn)行傳輸。目的虛擬機(jī)收到日志文件后,執(zhí)行日志中記錄的事件,回放源虛擬機(jī)的操作過(guò)程,達(dá)到與源虛擬機(jī)一致的內(nèi)存狀態(tài)。和預(yù)拷貝類似,目的虛擬機(jī)在日志回放的過(guò)程中,源虛擬機(jī)會(huì)根據(jù)內(nèi)存的改變不斷生成新的日志文件。在經(jīng)過(guò)有限次的日志迭代拷貝后,掛起源虛擬機(jī),一次性傳輸剩余的日志文件到目的虛擬機(jī)回放,回放完成后啟動(dòng)目的虛擬機(jī)。

相對(duì)與內(nèi)存頁(yè)面,日志具有的數(shù)據(jù)量小的特點(diǎn),因此在動(dòng)態(tài)遷移時(shí)的拷貝速率和網(wǎng)絡(luò)傳輸效率上有著天然的優(yōu)勢(shì),也只需要占用更少的虛擬機(jī)網(wǎng)絡(luò)帶寬,有利于優(yōu)化整個(gè)平臺(tái)的網(wǎng)絡(luò)環(huán)境。

6 研究展望

隨著局域網(wǎng)動(dòng)態(tài)遷移技術(shù)的日益成熟,廣域網(wǎng)的動(dòng)態(tài)遷移開(kāi)始受到人們的關(guān)注。廣域網(wǎng)動(dòng)態(tài)遷移相比與局域網(wǎng)最大的區(qū)別在于,源虛擬機(jī)和目的虛擬機(jī)處于不同的網(wǎng)段。而不同網(wǎng)段之間網(wǎng)絡(luò)的高延遲、低性能的特點(diǎn),使得共享存儲(chǔ)不是存儲(chǔ)遷移的一個(gè)較為好的解決方案。所以,如何實(shí)現(xiàn)在較為惡劣的廣域網(wǎng)環(huán)境下,遷移高數(shù)據(jù)容量的虛擬機(jī)存儲(chǔ)成為我們要攻克的下一個(gè)技術(shù)難題。

[1]馬飛,劉峰,李竹伊.云計(jì)算環(huán)境下虛擬機(jī)快速實(shí)時(shí)遷移方法[J].北京郵電大學(xué)學(xué)報(bào),2012,35(001):103-106.

[2]Park,Kim.Virtual Machine Migration in Self-managing Virtualized Server Environments[C].Dublin:Proceedings of the 11th International Conference on Advanced Communication Technology,2009.

[3]Krishnan.VM Power Metering:Feasibility and Challenges[C].New York:Proceedings of the Second Green Metrics Workshop,2010.

[4]江雪.基于Xen虛擬機(jī)的動(dòng)態(tài)遷移技術(shù)研究[J].上海:上海交通大學(xué)計(jì)算機(jī)應(yīng)用專業(yè),2009.

[5]高翔.基于Xen的虛擬機(jī)動(dòng)態(tài)遷移算法優(yōu)化[D].哈爾濱:哈爾濱工業(yè)大學(xué),2010.

[6]楊正宏.云計(jì)算技術(shù)指南:應(yīng)用、平臺(tái)與架構(gòu)[M].北京:化學(xué)工業(yè)出版社,2010.

Cloud Computing;Virtualization;Live Migration;Optization

Live Migration of Virtual Machine and Optimization Research

LIAO Guo-long,WANG Jing-ming

(College of Computer Science,Sichuan University,Chengdu 610065)

Abstarct:

As a new computing mode,cloud computing gets the attention of more and more widely with a flexible service feature.Virtualization technology is the solution for integration of cloud computing platform hardware resources,of which the virtual machine live migration technology plays a key role.Summarizes the mainstream of the virtual machine live migration solution,researches the algorithm and implementation mechanism,and gives a comprehensive analysis of the advantages and disadvantages of each algorithm,finally expounds the typical optimization scheme.

1007-1423(2016)05-0041-04

10.3969/j.issn.1007-1423.2016.05.009

廖國(guó)龍(1991-),男,四川南充人,碩士研究生,研究方向?yàn)榫W(wǎng)絡(luò)與信息安全

2016-01-05

2016-02-15

云計(jì)算作為一種新型的計(jì)算模式,靈活多變的服務(wù)特性使其得到越來(lái)越廣泛的關(guān)注。虛擬化技術(shù)是云計(jì)算平臺(tái)整合硬件資源的解決方案,而其中的虛擬機(jī)動(dòng)態(tài)遷移技術(shù)起著重中之重的作用。綜述現(xiàn)今主流的虛擬機(jī)動(dòng)態(tài)遷移解決方案,對(duì)其算法思想和實(shí)現(xiàn)機(jī)制進(jìn)行研究介紹,并較為全面分析各算法的利弊,最后闡述比較典型的優(yōu)化方案。

云計(jì)算;虛擬化;動(dòng)態(tài)遷移;優(yōu)化

王晉明(1990-),男,四川成都人,碩士研究生,研究方向?yàn)榫W(wǎng)絡(luò)與信息安全

猜你喜歡
拷貝日志內(nèi)存
一名老黨員的工作日志
扶貧日志
筆記本內(nèi)存已經(jīng)在漲價(jià)了,但幅度不大,升級(jí)擴(kuò)容無(wú)須等待
“春夏秋冬”的內(nèi)存
雅皮的心情日志
雅皮的心情日志
文化拷貝應(yīng)該如何“拷”
文化拷貝應(yīng)該如何“拷”
內(nèi)存搭配DDR4、DDR3L還是DDR3?
食管腺癌DNA拷貝變化相關(guān)基因的生物信息學(xué)分析
鄂伦春自治旗| 华坪县| 万宁市| 龙川县| 莒南县| 清水河县| 承德市| 泾川县| 睢宁县| 唐海县| 监利县| 营山县| 丰原市| 普兰店市| 双峰县| 湟中县| 滦南县| 白山市| 苏尼特左旗| 青阳县| 辽宁省| 建昌县| 兴城市| 四平市| 大同县| 林周县| 社旗县| 三门县| 高陵县| 古田县| 贡山| 成都市| 手机| 凤阳县| 荔浦县| 贡嘎县| 张北县| 新巴尔虎右旗| 郧西县| 庐江县| 沧州市|