廣域網(wǎng)環(huán)境下支持虛擬集群遷移的內(nèi)核級虛擬網(wǎng)絡(luò)
本文選題:Xen 切入點(diǎn):動態(tài)管理MAC地址 出處:《吉林大學(xué)》2013年碩士論文
【摘要】:隨著計算機(jī)技術(shù)的不斷發(fā)展,計算機(jī)硬件的低成本與高性能的優(yōu)勢逐漸凸顯。利用這一優(yōu)勢,虛擬化技術(shù)已經(jīng)逐漸從單機(jī)虛擬化技術(shù)發(fā)展成適應(yīng)市場需要的分布式虛擬化技術(shù)。分布式虛擬化環(huán)境主要由虛擬集群、虛擬路由、虛擬網(wǎng)絡(luò)和虛擬資源管理器等組成,是并行作業(yè)的主要開發(fā)測試環(huán)境。很多大規(guī)模并行作業(yè)正是有效地利用這些低成本的硬件資源,提高其運(yùn)行效率。同時,分布式虛擬化技術(shù)也帶動了未來云計算和網(wǎng)格計算的迅速發(fā)展。因此,以虛擬集群為基礎(chǔ)的虛擬網(wǎng)絡(luò)已經(jīng)逐漸成為虛擬化并行計算系統(tǒng)領(lǐng)域的研究熱點(diǎn)。 現(xiàn)今一些主流的虛擬化管理軟件如Xen、KVM等,它們只支持同一子網(wǎng)內(nèi)虛擬集群的通信,具有一定的局限性,F(xiàn)有一些研究者圍繞分布在不同子網(wǎng)中的虛擬機(jī)間的通信機(jī)制展開研究的。但大部分的研究是基于應(yīng)用程序完成虛擬集群的跨域通信,仍然存在一些不足的地方。其中,虛擬集群的通信速率是最不可以接受的。虛擬機(jī)發(fā)出的數(shù)據(jù)由應(yīng)用程序負(fù)責(zé)傳輸,這會給虛擬機(jī)的通信帶來新的瓶頸,嚴(yán)重影響數(shù)據(jù)的傳輸速率,使虛擬集群的通信性能嚴(yán)重下降,從而使并行作業(yè)的運(yùn)行效率顯著降低,特別是通信密集型的作業(yè)。其中內(nèi)存空間的管理是影響通信性能下降的其中一個因素。虛擬機(jī)的通信數(shù)據(jù)存儲在過應(yīng)用層的空間中,這需要應(yīng)用程序申請新的內(nèi)存空間。特別地,虛擬機(jī)在遷移過程中存在一小段時間處于停機(jī)狀態(tài)。如果在這段時間內(nèi)存在很多其他虛擬機(jī)與其通信,那么需要在應(yīng)用層存儲大量丟失的數(shù)據(jù)包。除了內(nèi)存管理,在應(yīng)用層重新建立通信連接也是導(dǎo)致虛擬集群通信性能下降的另一個重要因素。另外,由于無法在不同子網(wǎng)間傳輸虛擬機(jī)發(fā)出的ARP請求數(shù)據(jù)幀,所以現(xiàn)有的工作都是靜態(tài)地將虛擬集群的MAC地址填寫到ARP緩存,以避免虛擬機(jī)的通信中斷。 本文通過分析Xen通信機(jī)制以及網(wǎng)絡(luò)協(xié)議棧處理數(shù)據(jù)的流程,設(shè)計了基于中間層架構(gòu)的底層通信機(jī)制。通過維護(hù)關(guān)于上層虛擬集群的路由表,可以找到不在同一子網(wǎng)中的目的虛擬機(jī)的準(zhǔn)確位置。路由表中相關(guān)的位置信息有宿主機(jī)的IP地址,子網(wǎng)號等。這使得虛擬集群的通信依賴于底層宿主機(jī)間的通信。可見,中間層將虛擬集群與物理集群緊密地連接在一起。除了為虛擬集群提供網(wǎng)絡(luò)層的路由選擇功能,還要對數(shù)據(jù)鏈路層的MAC地址進(jìn)行動態(tài)獲取和維護(hù)。主要包括兩方面。第一,虛擬機(jī)啟動時,本文需要動態(tài)獲取其MAC地址,并添加到本地主機(jī)以及外部機(jī)器的路由表中。這可以避免廣域網(wǎng)環(huán)境下虛擬集群MAC地址的沖突。從而提高底層通信機(jī)制的靈活性與健壯性。第二,在廣域網(wǎng)環(huán)境下,虛擬機(jī)與不在同一子網(wǎng)中的其他虛擬機(jī)通信時,無法將虛擬機(jī)發(fā)出的ARP請求傳輸?shù)侥康奶摂M機(jī)的網(wǎng)絡(luò)中。本文通過采取本地主機(jī)偽裝目的虛擬機(jī)的方法來對這個請求數(shù)據(jù)幀及時地做出響應(yīng),而不需要將數(shù)據(jù)真正地傳播到其他子網(wǎng)中。另外,內(nèi)核級的在線遷移協(xié)議也是本文的一個創(chuàng)新點(diǎn)。它基于本人實(shí)驗(yàn)室的一個師兄的工作—分布式異步緩存協(xié)議。將這個協(xié)議整合到我們給出的內(nèi)核級虛擬網(wǎng)絡(luò)中,以實(shí)現(xiàn)虛擬機(jī)在遷移過程中,通信速率不受遷移事件影響。 本文成功開發(fā)出了一套完整的內(nèi)核級虛擬網(wǎng)絡(luò)。該網(wǎng)絡(luò)提高了虛擬集群的通信速率。并在此基礎(chǔ)上,實(shí)現(xiàn)了內(nèi)核級的在線遷移協(xié)議。它保證了丟失數(shù)據(jù)包有序、公平地注入對應(yīng)的虛擬機(jī)中?梢,內(nèi)核級虛擬網(wǎng)絡(luò)保證了并行作業(yè)高效率運(yùn)行。
[Abstract]:With the development of computer technology , the advantages of low cost and high performance of computer hardware are becoming more and more prominent . With this advantage , virtualization technology has gradually evolved from the single - machine virtualization technology to the distributed virtualization technology needed by the market . The distributed virtualization environment is mainly composed of virtual cluster , virtual route , virtual network and virtual resource manager .
Some mainstream virtualization management software , such as Xen , KVM , and so on , only support the communication of virtual clusters in the same subnet .
In this paper , by analyzing the Xen communication mechanism and the process of network protocol stack processing data , an underlying communication mechanism based on the middle layer architecture is designed . By maintaining the routing table about the upper layer virtual cluster , it is possible to find the exact location of the destination virtual machine that is not in the same subnet . In addition to providing the network layer routing function for the virtual cluster , the virtual cluster can not be transmitted to the network of the destination virtual machine .
This paper successfully develops a complete set of kernel - level virtual networks . The network improves the communication rate of the virtual cluster . On the basis of this , the kernel - level online migration protocol is realized . It guarantees the ordered and fair injection of lost packets into the corresponding virtual machines . It can be seen that the kernel - level virtual network guarantees the efficient operation of parallel operations .
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP302
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 黃智;;基于VMware實(shí)現(xiàn)多操作系統(tǒng)環(huán)境及虛擬網(wǎng)絡(luò)[J];電腦知識與技術(shù);2008年27期
2 黃智;;基于VMware實(shí)現(xiàn)多操作系統(tǒng)環(huán)境及虛擬網(wǎng)絡(luò)[J];電腦知識與技術(shù);2008年30期
3 陳瑞志;王麗麗;付世鳳;;虛擬網(wǎng)絡(luò)與安全實(shí)驗(yàn)的研究與應(yīng)用[J];科技致富向?qū)?2010年21期
4 翟繼強(qiáng);陳宜冬;;虛擬網(wǎng)絡(luò)安全實(shí)驗(yàn)平臺[J];實(shí)驗(yàn)室研究與探索;2009年06期
5 張曉東;雷根平;梁振東;;基于Dynamips和Vmware構(gòu)建網(wǎng)絡(luò)實(shí)驗(yàn)的應(yīng)用[J];科技信息;2010年29期
6 張治海;高雪東;盛煥燁;;虛擬化技術(shù)與網(wǎng)格計算[J];計算機(jī)應(yīng)用與軟件;2008年05期
7 吳明瑋;;設(shè)置Virtual PC虛擬網(wǎng)絡(luò)的技巧[J];辦公自動化;2005年05期
8 侯茂勝;;VMware在計算機(jī)網(wǎng)絡(luò)技術(shù)教學(xué)中的應(yīng)用[J];科技資訊;2008年05期
9 魏曉輝;郭慶南;李洪亮;蔣娜;;支持虛擬機(jī)跨局域網(wǎng)在線遷移的混合式虛擬網(wǎng)絡(luò)原型[J];吉林大學(xué)學(xué)報(理學(xué)版);2011年02期
10 江迎春;;VMware和Xen虛擬網(wǎng)絡(luò)性能比較[J];軟件導(dǎo)刊;2009年05期
相關(guān)會議論文 前10條
1 孟廣平;;虛擬機(jī)漂移網(wǎng)絡(luò)連接方法探討[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年
2 汝學(xué)民;莊越挺;;計算機(jī)病毒技術(shù)的發(fā)展與防范[A];全國網(wǎng)絡(luò)與信息安全技術(shù)研討會’2004論文集[C];2004年
3 張巖峰;王和興;王翠榮;高遠(yuǎn);;基于虛擬化技術(shù)的網(wǎng)絡(luò)測試床的設(shè)計與實(shí)現(xiàn)[A];第五屆中國測試學(xué)術(shù)會議論文集[C];2008年
4 李東升;黃峰;王小海;;基于XML的分布式虛擬運(yùn)行環(huán)境建模與實(shí)現(xiàn)[A];第15屆全國信息存儲技術(shù)學(xué)術(shù)會議論文集[C];2008年
5 陳曉東;俞承芳;李旦;;基于FPGA的神經(jīng)網(wǎng)絡(luò)控制器及其應(yīng)用[A];第六屆全國信息獲取與處理學(xué)術(shù)會議論文集(3)[C];2008年
6 王軼;陳俊輝;;使用VPC2007搭建企業(yè)應(yīng)用和測試平臺[A];2007第二屆全國廣播電視技術(shù)論文集2(下)[C];2007年
7 于洋;陳曉東;俞承芳;李旦;;基于FPGA平臺的虛擬機(jī)建模與仿真[A];2007'儀表,,自動化及先進(jìn)集成技術(shù)大會論文集(一)[C];2007年
8 劉孟全;;服務(wù)器虛擬化相關(guān)問題分析[A];廣西計算機(jī)學(xué)會2009年年會論文集[C];2009年
9 張基溫;江森林;嚴(yán)俊;;HONEYD解析[A];第十九次全國計算機(jī)安全學(xué)術(shù)交流會論文集[C];2004年
10 李永;吳慶波;蘇航;;基于虛擬機(jī)的動態(tài)遷移技術(shù)分析和研究[A];計算機(jī)技術(shù)與應(yīng)用進(jìn)展·2007——全國第18屆計算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會議論文集[C];2007年
相關(guān)重要報紙文章 前10條
1 ;利用工具解決虛擬機(jī)監(jiān)測難題[N];網(wǎng)絡(luò)世界;2007年
2 ;虛擬機(jī)管理工具仍有改進(jìn)空間[N];網(wǎng)絡(luò)世界;2007年
3 ;加強(qiáng)虛擬服務(wù)器安全的10個步驟[N];計算機(jī)世界;2008年
4 特約作者:聶陽德 鐘達(dá)文;體驗(yàn)虛擬機(jī)的神奇魅力(第B04版)[N];電腦報;2002年
5 Antone Gonsalves;Linux的虛擬化未來[N];中國計算機(jī)報;2007年
6 江蘇 王志軍;用好虛擬機(jī)VMware[N];電腦報;2002年
7 薛啟康;VMware虛擬機(jī)的文件級備份[N];中國計算機(jī)報;2007年
8 ;BEA發(fā)布新版本Java虛擬機(jī)[N];人民郵電;2007年
9 電腦商報記者 張戈;趨勢科技的一大步[N];電腦商報;2011年
10 編譯 沈建苗;虛擬化技術(shù)的安全價值[N];計算機(jī)世界;2007年
相關(guān)博士學(xué)位論文 前10條
1 杜雨陽;虛擬機(jī)狀態(tài)遷移和相變存儲磨損均衡方法研究[D];清華大學(xué);2011年
2 孫罡;虛擬網(wǎng)絡(luò)的映射技術(shù)研究[D];電子科技大學(xué);2012年
3 劉文志;網(wǎng)絡(luò)虛擬化環(huán)境下資源管理關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2012年
4 劉江;虛擬網(wǎng)絡(luò)映射機(jī)制與算法研究[D];北京郵電大學(xué);2012年
5 趙佳;虛擬機(jī)動態(tài)遷移的關(guān)鍵問題研究[D];吉林大學(xué);2013年
6 陳華才;虛擬化環(huán)境中計算效能優(yōu)化研究[D];華中科技大學(xué);2011年
7 李洪亮;支持Live遷移機(jī)制的動態(tài)虛擬集群研究[D];吉林大學(xué);2012年
8 唐遇星;面向動態(tài)二進(jìn)制翻譯的動態(tài)優(yōu)化和微處理器體系結(jié)構(gòu)支撐技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2005年
9 丁靖宇;面向企業(yè)虛擬私有云的虛擬專用網(wǎng)技術(shù)研究[D];東華大學(xué);2012年
10 楊偉建;面向HDTV信源集成解碼芯片的軟硬件協(xié)同設(shè)計研究[D];浙江大學(xué);2001年
相關(guān)碩士學(xué)位論文 前10條
1 孫煦;廣域網(wǎng)環(huán)境下支持虛擬集群遷移的內(nèi)核級虛擬網(wǎng)絡(luò)[D];吉林大學(xué);2013年
2 邱華;用于工業(yè)自動化設(shè)備互聯(lián)的設(shè)備描述語言的定義和實(shí)現(xiàn)[D];華東師范大學(xué);2006年
3 褚亞銘;一個教學(xué)用微內(nèi)核操作系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];蘇州大學(xué);2005年
4 閆玉忠;串行程序并行化技術(shù)研究與一種新實(shí)現(xiàn)構(gòu)想[D];西南交通大學(xué);2003年
5 張凱龍;傳統(tǒng)OA的Linux中間件平臺移植技術(shù)及其實(shí)現(xiàn)[D];西北工業(yè)大學(xué);2003年
6 賈希強(qiáng);嵌入式數(shù)字電視中間件技術(shù)研究與實(shí)現(xiàn)[D];西北工業(yè)大學(xué);2004年
7 李芳;數(shù)控系統(tǒng)中嵌入式PLC虛擬機(jī)的研究與開發(fā)[D];北京工業(yè)大學(xué);2005年
8 覃安;計算機(jī)代數(shù)系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];中國科學(xué)院研究生院(成都計算機(jī)應(yīng)用研究所);2006年
9 陸曉雯;虛擬機(jī)資源監(jiān)測調(diào)整機(jī)制研究[D];華中科技大學(xué);2008年
10 吳俊;基于RISC結(jié)構(gòu)的ASIP設(shè)計[D];浙江大學(xué);2002年
本文編號:1685099
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1685099.html