天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機(jī)論文 >

虛擬化環(huán)境下的網(wǎng)絡(luò)IO性能優(yōu)化

發(fā)布時間:2017-10-12 19:46

  本文關(guān)鍵詞:虛擬化環(huán)境下的網(wǎng)絡(luò)IO性能優(yōu)化


  更多相關(guān)文章: 虛擬化 網(wǎng)絡(luò)I/O 共享內(nèi)存


【摘要】:隨著云計算的發(fā)展和普及,越來越多的服務(wù)和應(yīng)用被部署在云端。宏觀來看,云計算技術(shù)可以有效地減少企業(yè)技術(shù)運營成本,簡化應(yīng)用統(tǒng)一部署和調(diào)整,,具有高可用性和良好的彈性,并且有著很好的性能表現(xiàn)。作為云計算技術(shù)的基礎(chǔ),虛擬化技術(shù)整合了計算機(jī)的計算能力,存儲資源和網(wǎng)絡(luò)資源,并將其以一個公平合理的方式分配到其承載的每一個虛擬機(jī),為虛擬機(jī)提供了一個完整,獨立,可靠的運行環(huán)境,F(xiàn)在虛擬化技術(shù)已經(jīng)可以提供非常出色的計算性能,甚至可以接近本地計算的性能。不過I/O一直是虛擬化環(huán)境下的性能瓶頸,特別是在I/O密集型環(huán)境下。導(dǎo)致I/O效率低下的主要原因是數(shù)據(jù)的冗余拷貝和頻繁的虛擬機(jī)宿主機(jī)運行模式切換(VM Exit)所帶來的開銷。針對這樣的原因,本課題設(shè)計并實現(xiàn)了virtsocket,一種新的網(wǎng)絡(luò)I/O庫,它利用了虛擬化環(huán)境下的共享內(nèi)存機(jī)制傳輸數(shù)據(jù),達(dá)到了非常好的性能表現(xiàn)。它利用一個環(huán)形緩存(Ring Buffer)的數(shù)據(jù)結(jié)構(gòu)來存儲I/O請求,并且按照一定的調(diào)度算法來傳輸I/O請求,使得頻繁的I/O請求導(dǎo)致的虛擬機(jī)宿主機(jī)切換開銷大幅降低。每個I/O請求隊列通過一個超級調(diào)用(Hypercall)來傳輸,并且會在宿主機(jī)被捕捉并處理,從而實現(xiàn)了共享內(nèi)存的數(shù)據(jù)傳遞。測試結(jié)果也表明,通過virtsocket傳輸I/O請求的吞吐量比原生的虛擬化環(huán)境提高了數(shù)百倍的性能,并且延時也得到了顯著的減少,甚至相比于一些已有的半虛擬化解決方案,virtsocket也有著明顯的性能提高。
【關(guān)鍵詞】:虛擬化 網(wǎng)絡(luò)I/O 共享內(nèi)存
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP302
【目錄】:
  • 摘要3-4
  • ABSTRACT4-9
  • 第一章 緒論9-11
  • 1.1 背景綜述9
  • 1.2 研究目的9-10
  • 1.3 研究意義10
  • 1.4 本文結(jié)構(gòu)10-11
  • 第二章 虛擬化概述11-19
  • 2.1 虛擬化綜述11-13
  • 2.1.1 全虛擬化11-12
  • 2.1.2 硬件輔助虛擬化12-13
  • 2.1.3 半虛擬化13
  • 2.2 KVM 虛擬化13-18
  • 2.2.1 KVM 虛擬化架構(gòu)13-14
  • 2.2.2 KVM 的優(yōu)勢14
  • 2.2.3 KVM 內(nèi)存虛擬化14-17
  • 2.2.4 KVM 網(wǎng)絡(luò)虛擬化17-18
  • 2.3 虛擬化網(wǎng)絡(luò) I/O 效率低下的原因18
  • 2.4 本章總結(jié)18-19
  • 第三章 虛擬化 I/O 優(yōu)化研究背景19-23
  • 3.1 VirtIO19-20
  • 3.2 Vhost20-21
  • 3.3 同宿主機(jī)的虛擬機(jī)間網(wǎng)絡(luò) I/O 優(yōu)化21-22
  • 3.3.1 XenLoop21
  • 3.3.2 XenSocket21-22
  • 3.3.3 XWay22
  • 3.4 本章總結(jié)22-23
  • 第四章 基于共享內(nèi)存虛擬化網(wǎng)絡(luò)優(yōu)化設(shè)計與實現(xiàn)23-37
  • 4.1 設(shè)計概要23-25
  • 4.2 數(shù)據(jù)結(jié)構(gòu)25
  • 4.3 Socket 接口25
  • 4.4 超級調(diào)用25-27
  • 4.5 I/O 請求合并27
  • 4.6 共享內(nèi)存27-28
  • 4.7 整體流程28-30
  • 4.8 virtsocket 具體實現(xiàn)30-35
  • 4.8.1 socket 編程接口31-32
  • 4.8.2 超級調(diào)用32-34
  • 4.8.3 請求合并機(jī)制34-35
  • 4.8.4 虛擬機(jī)內(nèi)存讀寫35
  • 4.9 與以往研究的對比35-36
  • 4.10 本章總結(jié)36-37
  • 第五章 性能評測37-42
  • 5.1 吞吐量測試37-39
  • 5.2 請求響應(yīng)延時測試39-40
  • 5.3 本章總結(jié)40-42
  • 第六章 結(jié)束語42-44
  • 6.1 主要工作與創(chuàng)新點42-43
  • 6.2 后續(xù)研究工作43-44
  • 參考文獻(xiàn)44-47
  • 致謝47-48
  • 攻讀碩士學(xué)位期間已發(fā)表或錄用的論文48-50

【共引文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前2條

1 李春艷;張學(xué)杰;;基于高性能計算的開源云平臺性能評估[J];計算機(jī)應(yīng)用;2013年12期

2 李春艷;張學(xué)杰;;基于基準(zhǔn)測試的高性能計算云研究[J];計算機(jī)科學(xué);2013年12期

中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條

1 劉勇鵬;大規(guī)模高效能計算的系統(tǒng)軟件關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2012年

中國碩士學(xué)位論文全文數(shù)據(jù)庫 前7條

1 朱偉武;面向桌面虛擬化Flash重定向環(huán)境的代理系統(tǒng)設(shè)計與實現(xiàn)[D];浙江大學(xué);2014年

2 宋漢征;彩購網(wǎng)電子商務(wù)系統(tǒng)的設(shè)計與開發(fā)[D];東華大學(xué);2014年

3 沈曉茹;基于虛擬集群在線遷移的虛擬化資源整合算法研究[D];吉林大學(xué);2014年

4 李春艷;小規(guī)模高性能虛擬集群關(guān)鍵技術(shù)研究[D];云南大學(xué);2014年

5 鐘葛亮;虛擬構(gòu)件中代理服務(wù)機(jī)制的設(shè)計與實現(xiàn)[D];北京交通大學(xué);2014年

6 劉強(qiáng);基于收益的云環(huán)境虛擬機(jī)資源動態(tài)分配方法研究[D];東北大學(xué);2012年

7 王維棟;云計算中的信息系統(tǒng)生存性量化分析研究[D];中山大學(xué);2013年



本文編號:1020547

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

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1020547.html


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

版權(quán)申明:資料由用戶84460***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com