999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Xen虛擬機動態增量遷移的研究實現

2012-05-14 16:55:27姜濤
卷宗 2012年10期

姜濤

摘要:Xen虛擬機現有遷移機制中,源主機和目的主機需要連接共享存儲服務,共享存儲是動態遷移的必要條件。針對這一局限性提出了一種包括外存遷移在內的動態增量遷移方法,可以在動態遷移過程中,把虛擬機磁盤文件從源主機遷移至目的主機,從而降低了動態遷移的成本,擴大了動態遷移的應用范圍。并通過實驗進行了性能分析。

關鍵詞:虛擬機;Xen;增量遷移

1 引言

目前,虛擬機產品主要應用于大規模數據中心,其在線遷移都依賴于物理主機之間采用集中式共享外存設備。對于擁有獨立本地外存的服務器和個人計算機,遷移技術在這種場合下受到限制,所以實現一個包括外存遷移在內的虛擬機增量遷移方案將使遷移技術得到更廣泛的應用。

2 虛擬機遷移技術分析

為了拓寬現有遷移技術的應用范圍,有必要實現一個包括外存遷移在內的遷移方案,使得在采用分散式本地存儲的計算機環境下,仍然能夠利用遷移技術轉移計算環境,并且保證遷移過程中操作系統服務的可用性,這就需要動態增量遷移技術。

3 Xen虛擬機動態增量遷移的設計

對于VM(Virtual Machine)的內存狀態的遷移,Xen采用了主流的預拷貝(pre-copy)的策略。結合內存遷移的策略,動態增量遷移主要分為三個階段:PUSH階段、停機拷貝階段和PULL階段。

在PUSH階段源VM仍在運行,其外存訪問被VMM監控。在內存pre-copy之前采用與內存遷移同樣的原理先進行外存的pre-copy。外存pre-copy結束后,進入Xen的內存pre-copy階段,在此期間VM對外存的訪問仍然被監控記錄,作為后續階段同步剩余不一致外存狀態的依據。在停機拷貝階段,源VM被掛機,傳輸剩余的內存狀態、CPU狀態等,并將VMM所記錄的外存狀態信息發送給目的VM。

4 Xen虛擬機動態增量遷移的實現

4.1 PUSH階段

在遷移開始之前,用戶通過遷移命令(xm migrate)向源主機VMM發出遷移請求,收到請求后VMM通知塊設備即將開始遷移。然后檢查內存是否夠用,如果不夠用則先釋放部分內存,以保證有足夠的內存進行遷移。接著源主機與目的主機建立socket連接,源主機請求遷移,當收到目的主機的響應之后,進入PUSH階段[5] 。

在遷移過程中,源主機需要監控VM對外存的訪問。在設備后端初始化一個bitmap用于記錄外存塊的狀態變化。如果某個外存塊在循環期間被寫臟,就將塊標志位置1。每輪循環首先獲取此bitmap記錄,根據該記錄發送前一輪發送過程中被VM寫臟的外存塊。

4.2停機拷貝階段

進入至停機階段,源VM被掛起,目的VM尚未啟動,剩余內存臟頁和外存臟塊以及運行狀態等信息被拷貝到目的主機。在外存pre-copy結束至源VM被掛起的過程中,源VM外存訪問產生的臟塊仍然被設備后端記錄在bitmap中。

加入外存遷移的停機拷貝階段,與之前的區別主要體現在將源主機設備后端所監控記錄的bitmap發送給目的主機,目的主機啟動后將根據該bitmap確定本地外存數據是否已經與源VM的外存數據一致[6]。通常情況下,外存的臟塊生成率相對內存產生臟頁的機率是比較低的,因此理論上對停機拷貝階段時間的影響不大。

4.3 PULL階段

PULL階段由源主機和目的主機的遷移進程合作完成,包括目的VM外存訪問按需向源主機請求以及源主機VM外存主動向目的主機post-copy。

進入至PULL階段,源主機向設備后端請求監控外存狀態的bitmap,并根據此bitmap確定從最后一輪外存pre-copy至源VM被掛起的過程中哪些外存部分被源VM寫臟,并將臟塊發送至目的主機。當bitmap中標記的所有臟塊都被傳輸至目的主機后,目的主機已經獲得了所有最新的外存數據,外存遷移結束[7]。

5 性能測試

第一輪測試在兩臺物理主機A和B之間進行,兩物理主機均通過網卡連接到局域網,VM從一臺物理主機遷移至另一臺物理主機。通常文件系統的塊大小為4KB,也就是8個扇區[8]。在對VM進行外存遷移時,首先以8個連續的扇區組成的磁盤塊作為bitmap中一個監控單位,逐漸遞增,在無工作負載情況下進行多次遷移實驗,得到各階段遷移時間:

第二輪測試在兩臺物理主機A和B之間設置共享存儲C,利用未修改過的Xen虛擬機進行試驗,同樣是在無負載條件下進行遷移,得到各階段遷移時間:

從兩組實驗結果,可以看出,動態增量遷移在總體遷移時間上明顯大于共享存儲的遷移,其中停機階段時間相差很少,主要體現在Pre-copy階段和Pull階段,其主要原因是這兩個階段中加入了外存遷移。在對實時性要求不是特別嚴格,而需要全系統遷移的情況下,動態增量遷移的實現擺脫了對共享存儲的依賴,使虛擬機遷移更加自由。

參考文獻

[1] C Clark,K Fraser,S Hand,J G Hansen,E Jul,C Limpach,I Pratt,A Warfield.Live migration of virtual machines[A].In Proceedings of the 2nd USENIX/ACM Symposium on Net-worked Systems Design and Implementation(NSDI2005)[C]. Berkeley,CA,USA:USENIX Association,2005:273-286.

[2] R Chandra,N Zeldovich,C Sapuntzakis,MS Lam.The collec-tive:a Cache-based system management architecture[A].In Proceedings of the Second USENIX/ACM Symposium on Net-worked Systems Design and Implementation(NSDI2005)[C].Boston,MA,2005:259-272.

[3] 劉鵬程.面向云計算的虛擬機動態遷移框架[J].計算機工程,2010,36(5):37-39

[4] 石磊,鄒德清,金海.Xen虛擬化技術[M],華中科技大學出版社,2009:38.

[5] 江雪.虛擬機動態遷移的研究[J].計算機應用,2008,28(9):2375-2377.

[6] 張彬彬,羅英偉,汪小林.虛擬機全系統在線遷移[J].電子學報,2009,37(4):896-899.

[7] C P Sapuntzakis,R Chandra,B Pfaff,J Chow,M S Lam,M Rosenblum.Optimizing the migration of virtual computers[A]. In Proceedings of the5th Symposium on Operating Systems Design and Implementation(OSDI2002)[C].New York,NY,USA:ACM,2002,Volume36:377-390.

[8] R Bradford,E Kotsovinos,A Feldmann,H Schioberg.Live wide-area migration of virtual machines including local persistent state[A].In Proceedings of the3rd International Conference on Virtual Execution Environments(VEE07)[C].NewYork,NY,USA:ACM,2007:169-179.

主站蜘蛛池模板: 日本成人一区| 国产在线一二三区| 欧美一级黄片一区2区| 97青草最新免费精品视频| 成人日韩视频| 伊人久久久久久久久久| 日韩精品无码免费一区二区三区| 无码有码中文字幕| 亚洲色成人www在线观看| 欧美国产菊爆免费观看| 片在线无码观看| 国产乱肥老妇精品视频| 美女高潮全身流白浆福利区| 天堂va亚洲va欧美va国产| 激情影院内射美女| 亚洲第一色网站| 国产精品第三页在线看| 91免费国产在线观看尤物| 五月婷婷综合网| 国产精品毛片一区视频播| 欧美不卡视频一区发布| 日本欧美中文字幕精品亚洲| 毛片免费观看视频| 国产综合无码一区二区色蜜蜜| 国产18在线播放| 国产九九精品视频| 天天婬欲婬香婬色婬视频播放| 亚洲婷婷在线视频| 国产精品自在线拍国产电影| 午夜啪啪网| 亚洲日韩精品无码专区97| 好吊色妇女免费视频免费| 日韩一区二区在线电影| 国产亚洲精品97在线观看| 国产91在线|日本| 亚洲精品视频免费看| 国产主播在线一区| 国产成人精品优优av| 国产欧美日韩视频怡春院| 91国语视频| 57pao国产成视频免费播放 | 五月天福利视频| 久久久无码人妻精品无码| 97在线国产视频| 99成人在线观看| 国产亚洲高清视频| 国产又色又刺激高潮免费看| 性欧美精品xxxx| 欧美三级日韩三级| 欧美一区二区福利视频| 亚洲国产成人在线| 亚洲中文字幕av无码区| 亚洲成a人片| 国产精品福利尤物youwu | 四虎永久免费地址| 天堂在线视频精品| 国产免费自拍视频| 国产精品第| 最新国产你懂的在线网址| 中文字幕有乳无码| 国产91九色在线播放| a毛片在线播放| 国产精品99久久久| 一级毛片免费不卡在线| 欧美全免费aaaaaa特黄在线| 成人看片欧美一区二区| 国产成人精品一区二区不卡| 热这里只有精品国产热门精品| 中文字幕色站| 日韩区欧美区| 18禁不卡免费网站| 99青青青精品视频在线| 国产二级毛片| 人人91人人澡人人妻人人爽| 亚洲国产成人自拍| 国产精品视频999| 国产va在线观看免费| 欧美三級片黃色三級片黃色1| 黄色污网站在线观看| 在线色国产| 人人妻人人澡人人爽欧美一区| 国国产a国产片免费麻豆|