中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

基于KVM半虛擬化設(shè)備模型的客戶(hù)機(jī)域間通信性能優(yōu)化

發(fā)布時(shí)間:2018-06-13 20:24

  本文選題:域間通信 + 內(nèi)核虛擬機(jī) ; 參考:《上海交通大學(xué)》2012年碩士論文


【摘要】:在以虛擬化技術(shù)支持的數(shù)據(jù)中心或分布式計(jì)算中心里,各個(gè)計(jì)算資源節(jié)點(diǎn)、存儲(chǔ)資源節(jié)點(diǎn)之間需要進(jìn)行頻繁的數(shù)據(jù)傳輸。這些節(jié)點(diǎn)有些是物理機(jī),有些是部署在物理機(jī)上的虛擬機(jī)。當(dāng)若干節(jié)點(diǎn)部署在同一臺(tái)物理機(jī)上時(shí),稱(chēng)這樣的節(jié)點(diǎn)是共生虛擬機(jī)容器域。利用共生虛擬機(jī)容器域共享物理資源這一特點(diǎn),可以提升它們之間數(shù)據(jù)傳輸?shù)男?即域間通信性能的優(yōu)化。通過(guò)合理的服務(wù)器配置將經(jīng)常發(fā)生大量數(shù)據(jù)傳輸?shù)墓?jié)點(diǎn)部署在相同的物理機(jī)上,就可以提升整個(gè)中心系統(tǒng)的數(shù)據(jù)吞吐量。 本文設(shè)計(jì)了一種方法來(lái)提升KVM (kernel-based virtual machine)內(nèi)核虛擬機(jī)域間通信性能。該方法是基于半虛擬化設(shè)備模型和共享內(nèi)存技術(shù)實(shí)現(xiàn)的,在虛擬機(jī)之間建立一個(gè)域間通信通道以簡(jiǎn)化和優(yōu)化域間通信過(guò)程,研究?jī)?nèi)容主要可分為下面三個(gè)部分。 客戶(hù)機(jī)與虛擬設(shè)備之間的數(shù)據(jù)傳輸過(guò)程采用半虛擬化設(shè)備模型進(jìn)行優(yōu)化;分離的驅(qū)動(dòng)以傳遞數(shù)據(jù)描述符取代了從客戶(hù)機(jī)到宿主機(jī)的數(shù)據(jù)拷貝;同時(shí)兩端利用直接通知的方法減少了I/O處理過(guò)程中的CPU模式切換操作;前端驅(qū)動(dòng)可以支持客戶(hù)機(jī)內(nèi)核與程序直接利用網(wǎng)絡(luò)接口進(jìn)行域間通信。 多個(gè)客戶(hù)域之間的數(shù)據(jù)傳輸以一塊共享的物理內(nèi)存作為通道,在初始化階段將其映射到自身的地址空間中;宿主機(jī)內(nèi)核可以保證數(shù)據(jù)傳輸過(guò)程中不需要拷貝,可以直接對(duì)映射的地址進(jìn)行讀寫(xiě)訪(fǎng)問(wèn);數(shù)據(jù)傳輸通道以特定格式的緩沖區(qū)保存并傳遞數(shù)據(jù),緩沖區(qū)中除了數(shù)據(jù)外還包含了數(shù)據(jù)大小、緩沖區(qū)是否可讀、緩沖區(qū)是否可寫(xiě)等控制信息;每個(gè)客戶(hù)機(jī)擁有自己的接收頻道,接收端的客戶(hù)機(jī)只從共享內(nèi)存通道中接收自身頻道的數(shù)據(jù);客戶(hù)機(jī)發(fā)送時(shí)會(huì)解析目標(biāo)地址并轉(zhuǎn)化為目標(biāo)客戶(hù)機(jī)的頻道標(biāo)識(shí)符,并向該頻道發(fā)送數(shù)據(jù)包;發(fā)送端的客戶(hù)機(jī)與接收端的客戶(hù)機(jī)通過(guò)一個(gè)輕量級(jí)的消息機(jī)制互相通知收發(fā)時(shí)數(shù)據(jù)包所在的地址以及所使用的域間通信通道的頻道。 除了對(duì)客戶(hù)機(jī)到虛擬設(shè)備,以及虛擬設(shè)備之間的數(shù)據(jù)傳輸進(jìn)行優(yōu)化與簡(jiǎn)化外,本文還對(duì)虛擬網(wǎng)卡設(shè)備的內(nèi)部構(gòu)造進(jìn)行了修改,省略不必要的數(shù)據(jù)拷貝和收發(fā)處理過(guò)程,以達(dá)到更高的域間通信效率 最后根據(jù)上述方法實(shí)現(xiàn)了一個(gè)原型系統(tǒng),并針對(duì)該系統(tǒng)進(jìn)行了單向吞吐量、端到端響應(yīng)延時(shí)的測(cè)試實(shí)驗(yàn)。實(shí)驗(yàn)證明域間通信通道模型可以提高虛擬機(jī)域間通信的性能,并發(fā)現(xiàn)在域間通信過(guò)程中網(wǎng)絡(luò)接口的模擬過(guò)程帶來(lái)了主要的性能開(kāi)銷(xiāo)。
[Abstract]:In the data center or distributed computing center supported by virtualization technology, each computing resource node and storage resource node need to transmit data frequently. Some of these nodes are physical machines, some are virtual machines deployed on physical machines. When several nodes are deployed on the same physical machine, such nodes are called symbiotic virtual machine container domain. By using the characteristics of sharing physical resources in the container domain of the symbiotic virtual machine, the efficiency of data transmission between them can be improved, that is, the performance optimization of inter-domain communication. The data throughput of the whole central system can be improved by deploying the nodes which often occur a large number of data transfers on the same physical machine with reasonable server configuration. In this paper, we design a method to improve inter-domain communication performance of Kernel-based virtual machine. This method is based on the paravirtualization device model and shared memory technology. An inter-domain communication channel is established between virtual machines to simplify and optimize the inter-domain communication process. The research contents can be divided into the following three parts. The process of data transmission between client and virtual device is optimized by paravirtualization device model, and the data copy from client to host is replaced by separate driver to transfer data descriptor. At the same time, the method of direct notification at both ends reduces the CPU mode switching operation in the process of I / O processing, and the front-end driver can support the communication between the client kernel and the program directly using the network interface. Data transfer between multiple client domains uses a piece of shared physical memory as a channel, which is mapped to its own address space during initialization; the host kernel ensures that no copy is required during data transmission. The mapped address can be read and write access directly; the data transfer channel saves and passes data in a buffer of a specific format, which contains the size of the data in addition to the data, whether the buffer is readable or not. Whether the buffer is writable or not, each client has its own receiving channel, and the client at the receiving end only receives the data of its own channel from the shared memory channel. When the client sends, the destination address is parsed and converted into the channel identifier of the target client, and a packet is sent to the channel; The sender client and the receiver client notify each other of the address of the packet and the channel of the inter-domain communication channel used by the sender and receiver through a lightweight messaging mechanism. In addition to optimizing and simplifying the data transmission from client to virtual device and virtual device, this paper also modifies the internal structure of virtual network card device, omits unnecessary data copy and receive process. In order to achieve higher inter-domain communication efficiency, a prototype system is implemented according to the above method, and the one-way throughput, end-to-end response delay test experiments are carried out for the system. Experiments show that the inter-domain communication channel model can improve the performance of virtual machine inter-domain communication, and it is found that the simulation process of network interface brings the main performance overhead during inter-domain communication.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP302

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 趙長(zhǎng)林;;內(nèi)核空間:KVM悄然駛?cè)肟燔?chē)道[J];軟件世界;2007年11期

2 姜華;;發(fā)現(xiàn)Linux KVM[J];軟件世界;2007年11期

3 魏根芽;;基于RHEL5的虛擬化技術(shù)研究[J];電腦知識(shí)與技術(shù);2010年15期

4 李昕;吳劍平;;虛擬化技術(shù)及其應(yīng)用[J];鑿巖機(jī)械氣動(dòng)工具;2011年03期

5 李英;陳蘇豫;;Linux虛擬化技術(shù)研究[J];商丘師范學(xué)院學(xué)報(bào);2008年06期

6 ;文件虛擬化(File Virtualization)是什么?[J];計(jì)算機(jī)與網(wǎng)絡(luò);2009年08期

7 董耀祖;徐雪飛;趙云峰;;KVM開(kāi)發(fā)者大會(huì)歸來(lái)[J];軟件世界;2007年20期

8 崔澤永;趙會(huì)群;;基于KVM的虛擬化研究及應(yīng)用[J];計(jì)算機(jī)技術(shù)與發(fā)展;2011年06期

9 董耀祖;;社區(qū)走出Xen虛擬機(jī)[J];軟件世界;2007年07期

10 蔣運(yùn)宏;張曉波;朱軼;董耀祖;;開(kāi)源世界的攘攘熙熙[J];軟件世界;2007年24期

相關(guān)會(huì)議論文 前10條

1 胥永康;趙強(qiáng);席傳裕;;基于NOTES的客戶(hù)機(jī)與服務(wù)器時(shí)鐘同步技術(shù)[A];中國(guó)工程物理研究院科技年報(bào)(2002)[C];2002年

2 吳曉峰;;棒材和輕型材軋機(jī)的計(jì)算機(jī)管理系統(tǒng)[A];新世紀(jì) 新機(jī)遇 新挑戰(zhàn)——知識(shí)創(chuàng)新和高新技術(shù)產(chǎn)業(yè)發(fā)展(上冊(cè))[C];2001年

3 肖鈞;黃亮;;虛擬化搭配去重,雙劍合璧更給力[A];2011年CAD/CAM學(xué)術(shù)交流會(huì)議論文集[C];2011年

4 許乃利;徐超;吳瓏;;基于A(yíng)VR單片機(jī)的KVM切換模塊的設(shè)計(jì)[A];中國(guó)儀器儀表學(xué)會(huì)第十二屆青年學(xué)術(shù)會(huì)議論文集[C];2010年

5 楊元利;;基于職業(yè)能力培養(yǎng)的物流課程虛擬化教學(xué)結(jié)構(gòu)化分析[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年

6 李曉;;多層客戶(hù)機(jī)/服務(wù)器結(jié)構(gòu)分析[A];全國(guó)第十四屆計(jì)算機(jī)科學(xué)及其在儀器儀表中的應(yīng)用學(xué)術(shù)交流會(huì)論文集[C];2001年

7 郝彬;;企業(yè)網(wǎng)絡(luò)中Windows NT/2000和UNIX的互操作[A];’2001天津信息技術(shù)、電子、儀器儀表學(xué)術(shù)會(huì)議論文集[C];2001年

8 李洋;劉真;;網(wǎng)絡(luò)文件系統(tǒng)安全性問(wèn)題分析及安全策略[A];全國(guó)第十五屆計(jì)算機(jī)科學(xué)與技術(shù)應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2003年

9 徐靜;;端到端透明連接障礙分析[A];第十九屆中國(guó)(天津)'2005IT、網(wǎng)絡(luò)、信息技術(shù)、電子、儀器儀表創(chuàng)新學(xué)術(shù)會(huì)議論文集[C];2005年

10 高翔;王成義;;兩種分布式工作流的比較[A];全國(guó)第十四屆計(jì)算機(jī)科學(xué)及其在儀器儀表中的應(yīng)用學(xué)術(shù)交流會(huì)論文集[C];2001年

相關(guān)重要報(bào)紙文章 前10條

1 本報(bào)記者 刑小萍;復(fù)雜資源跟蹤領(lǐng)銜軟件發(fā)展[N];網(wǎng)絡(luò)世界;2009年

2 Kevin Tolly;虛擬化到桌面[N];網(wǎng)絡(luò)世界;2006年

3 祁金華 編譯;開(kāi)源與虛擬化:天生一對(duì)[N];網(wǎng)絡(luò)世界;2007年

4 徐建華;共同推進(jìn)虛擬化應(yīng)用進(jìn)程[N];中國(guó)質(zhì)量報(bào);2008年

5 ;虛擬化成為IT技術(shù)發(fā)展新趨勢(shì)[N];人民郵電;2008年

6 鳳岐;戴爾推出全新虛擬化解決方案[N];電腦商報(bào);2009年

7 祁金華;Xen還是KVM這是一個(gè)問(wèn)題[N];網(wǎng)絡(luò)世界;2008年

8 ;虛擬化的安全夢(mèng)魘[N];網(wǎng)絡(luò)世界;2006年

9 《計(jì)算機(jī)世界》評(píng)測(cè)實(shí)驗(yàn)室 秦鋼;分區(qū)虛擬化的真實(shí)體驗(yàn)[N];計(jì)算機(jī)世界;2006年

10 本報(bào)記者 劉洪宇;紅帽虛擬化方案全面升級(jí)虛擬機(jī)與管理套件成亮點(diǎn)[N];中國(guó)計(jì)算機(jī)報(bào);2009年

相關(guān)博士學(xué)位論文 前10條

1 陳華才;虛擬化環(huán)境中計(jì)算效能優(yōu)化研究[D];華中科技大學(xué);2011年

2 馬汝輝;基于多核的虛擬化技術(shù)研究[D];上海交通大學(xué);2011年

3 張順利;網(wǎng)絡(luò)虛擬化環(huán)境下的網(wǎng)絡(luò)資源分配與故障診斷技術(shù)[D];北京郵電大學(xué);2012年

4 吳濤;虛擬化存儲(chǔ)技術(shù)研究[D];華中科技大學(xué);2004年

5 武蕾;制造網(wǎng)格中資源虛擬化方法研究與應(yīng)用[D];山東大學(xué);2008年

6 夏楠;面向信息管理的支持透明計(jì)算的I/O管理研究[D];合肥工業(yè)大學(xué);2007年

7 王晶;強(qiáng)隔離操作系統(tǒng)的設(shè)備虛擬化[D];中國(guó)科學(xué)技術(shù)大學(xué);2010年

8 周睿;面向安全關(guān)鍵的虛擬化與分區(qū)操作系統(tǒng)研究與實(shí)現(xiàn)[D];蘭州大學(xué);2010年

9 趙英杰;網(wǎng)絡(luò)存儲(chǔ)服務(wù)器緩存替換策略研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年

10 石林;GPU通用計(jì)算虛擬化方法研究[D];湖南大學(xué);2012年

相關(guān)碩士學(xué)位論文 前10條

1 丁圣閣;基于KVM半虛擬化設(shè)備模型的客戶(hù)機(jī)域間通信性能優(yōu)化[D];上海交通大學(xué);2012年

2 高清華;基于Intel VT技術(shù)的虛擬化系統(tǒng)性能測(cè)試研究[D];浙江大學(xué);2008年

3 張揚(yáng);XEN下基于Intel VT-d技術(shù)的I/O虛擬化的實(shí)現(xiàn)[D];電子科技大學(xué);2010年

4 崔倩楠;基于云計(jì)算環(huán)境的虛擬化資源平臺(tái)研究與評(píng)價(jià)[D];北京郵電大學(xué);2011年

5 郝旭東;Intel VT-d技術(shù)的研究及其在KVM虛擬機(jī)上的實(shí)現(xiàn)[D];電子科技大學(xué);2009年

6 李興邦;基于虛擬化技術(shù)的內(nèi)核代碼保護(hù)機(jī)制[D];湖南大學(xué);2009年

7 李守波;云環(huán)境下數(shù)學(xué)軟件虛擬化關(guān)鍵技術(shù)的研究[D];蘭州大學(xué);2011年

8 袁國(guó)鋼;農(nóng)業(yè)領(lǐng)域測(cè)量、測(cè)試儀器虛擬化對(duì)策研究[D];重慶大學(xué);2004年

9 黃煜;KVM虛擬機(jī)CPU虛擬化的研究與調(diào)度策略的優(yōu)化[D];成都理工大學(xué);2012年

10 黃煒;虛擬化平臺(tái)宿主換頁(yè)內(nèi)存管理機(jī)制的關(guān)鍵技術(shù)研究與性能調(diào)優(yōu)[D];浙江大學(xué);2010年



本文編號(hào):2015295

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/2015295.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)e7738***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com