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

基于Xen的虛擬機(jī)間MPI通信機(jī)制的研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-08-24 10:07

  本文關(guān)鍵詞:基于Xen的虛擬機(jī)間MPI通信機(jī)制的研究與實(shí)現(xiàn)


  更多相關(guān)文章: 虛擬化 虛擬機(jī)間通信 高性能計(jì)算 Xen MPI


【摘要】:虛擬化技術(shù)能夠有效降低系統(tǒng)和應(yīng)用軟件的維護(hù)和管理成本,增強(qiáng)系統(tǒng)可靠性以及優(yōu)化資源配置,,基于虛擬化環(huán)境構(gòu)建的大規(guī)模集群日趨流行。然而虛擬化技術(shù)尚未在性能關(guān)鍵的應(yīng)用系統(tǒng)中得到廣泛應(yīng)用,特別是高性能計(jì)算領(lǐng)域。MPI是當(dāng)今高性能計(jì)算環(huán)境中最主流的并行計(jì)算模型。在并行計(jì)算中,MPI進(jìn)程需要頻繁地通信,而I/O虛擬化所產(chǎn)生的額外開(kāi)銷(xiāo),會(huì)顯著地降低虛擬機(jī)間MPI進(jìn)程的通信性能。 大量已有工作對(duì)改善虛擬機(jī)間通信性能或MPI結(jié)點(diǎn)內(nèi)通信性能進(jìn)行了研究,然而同時(shí)結(jié)合兩者的研究工作并不多。一個(gè)通用的虛擬機(jī)間通信框架往往沒(méi)有針對(duì)MPI應(yīng)用做特殊優(yōu)化,而結(jié)點(diǎn)內(nèi)MPI通信框架則無(wú)法在虛擬化環(huán)境中使用。本文在同時(shí)考慮了虛擬化環(huán)境的特點(diǎn)以及MPI應(yīng)用的通信特征的基礎(chǔ)上,通過(guò)改進(jìn)虛擬機(jī)間通信模型,對(duì)同一臺(tái)物理機(jī)上的不同虛擬機(jī)內(nèi)的MPI進(jìn)程間的通信性能進(jìn)行了優(yōu)化。 改進(jìn)后的模型將通信任務(wù)代理給一個(gè)隔離的后端通信模塊,通信虛擬機(jī)內(nèi)部的開(kāi)銷(xiāo)大幅降低,而進(jìn)程的通信與計(jì)算重疊能力也得到提升。同時(shí),該模型更有利于MPI長(zhǎng)消息傳輸與集合通信的優(yōu)化,能夠有效減少拷貝次數(shù),并均衡系統(tǒng)中虛擬機(jī)的通信負(fù)載。此外,該模型保留了原生環(huán)境下利用硬件加速技術(shù)的能力,存在進(jìn)一步優(yōu)化通信性能的潛力。 在改進(jìn)模型的基礎(chǔ)上,我們進(jìn)一步給出了基于Xen的虛擬機(jī)間MPI通信框架XNEM的設(shè)計(jì)和實(shí)現(xiàn)。XNEM前后端驅(qū)動(dòng)以?xún)?nèi)核模塊的形式運(yùn)行在隔離的虛擬機(jī)中,不需要對(duì)操作系統(tǒng)或虛擬機(jī)監(jiān)視器做任何修改?蚣芴峁┝撕(jiǎn)單而靈活的編程接口,能夠方便快速地將框架移植到已有的MPI庫(kù)中。同時(shí),我們?yōu)镸PICH庫(kù)編寫(xiě)了XNEM LMT模塊,將XNEM通信框架與MPICH庫(kù)整合。使用MPICH庫(kù)的MPI進(jìn)程可以在虛擬環(huán)境下將XNEM LMT模塊作為高性能的虛擬機(jī)間通信通道。 我們選取了多個(gè)微基準(zhǔn)程序和HPC基準(zhǔn)程序?qū)NEM框架進(jìn)行實(shí)驗(yàn)驗(yàn)證。NetPIPE測(cè)試結(jié)果顯示,對(duì)于MPI長(zhǎng)消息傳輸,XNEM的通信吞吐率和延遲顯著優(yōu)于Xen虛擬網(wǎng)絡(luò)以及基于共享緩沖的通信模型。IMB基準(zhǔn)測(cè)試結(jié)果顯示12個(gè)被測(cè)MPI集合操作在XNEM框架下的延遲均好于Xen虛擬網(wǎng)絡(luò),其中的10個(gè)表現(xiàn)出更好的通信與計(jì)算重疊率。我們還對(duì)通信時(shí)的CPU利用率進(jìn)行了測(cè)量,并分析可能的系統(tǒng)瓶頸。另外,我們調(diào)整I/O環(huán)大小并重復(fù)吞吐率和延遲測(cè)試,對(duì)XNEM框架的性能進(jìn)行了調(diào)優(yōu)。最后,我們運(yùn)行了NPB測(cè)試套件中的FT基準(zhǔn)程序,驗(yàn)證了XNEM框架在實(shí)際應(yīng)用中的可用性以及對(duì)通信性能的提升。
【關(guān)鍵詞】:虛擬化 虛擬機(jī)間通信 高性能計(jì)算 Xen MPI
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP302
【目錄】:
  • 摘要5-7
  • ABSTRACT7-9
  • 目錄9-12
  • 插圖索引12-14
  • 表格索引14-15
  • 第一章 緒論15-19
  • 1.1 研究背景與意義15-17
  • 1.2 研究目標(biāo)17
  • 1.3 研究?jī)?nèi)容17-18
  • 1.4 論文組織結(jié)構(gòu)18-19
  • 第二章 Xen 虛擬機(jī)間通信機(jī)制概述19-31
  • 2.1 Xen 虛擬化技術(shù)19-24
  • 2.1.1 體系結(jié)構(gòu)19-21
  • 2.1.2 關(guān)鍵技術(shù)21-24
  • 2.2 Xen 網(wǎng)絡(luò)通信性能分析24-25
  • 2.3 相關(guān)工作25-30
  • 2.3.1 XenLoop26-27
  • 2.3.2 MMNet27-28
  • 2.3.3 XenSocket28-29
  • 2.3.4 IVC29-30
  • 2.4 本章小結(jié)30-31
  • 第三章 虛擬機(jī)間 MPI 通信框架的設(shè)計(jì)31-43
  • 3.1 設(shè)計(jì)目標(biāo)31
  • 3.2 XNEM 通信框架設(shè)計(jì)31-34
  • 3.2.1 框架概覽31-33
  • 3.2.2 通信流程33-34
  • 3.3 XNEM 通信模型分析34-42
  • 3.3.1 數(shù)據(jù)拷貝35-37
  • 3.3.2 通信特征37-38
  • 3.3.3 MPI 集合通信38-40
  • 3.3.4 I/O 硬件加速40-42
  • 3.4 本章小結(jié)42-43
  • 第四章 虛擬機(jī)間 MPI 通信框架的實(shí)現(xiàn)43-61
  • 4.1 XNEM 框架的實(shí)現(xiàn)43-52
  • 4.1.1 模塊初始化43-44
  • 4.1.2 共享數(shù)據(jù)結(jié)構(gòu)44-46
  • 4.1.3 XNEM 前端驅(qū)動(dòng)的實(shí)現(xiàn)46-49
  • 4.1.4 XNEM 后端驅(qū)動(dòng)的實(shí)現(xiàn)49-52
  • 4.2 XNEM 與 MPICH 整合52-60
  • 4.2.1 MPICH 架構(gòu)52-54
  • 4.2.2 XNEM LMT 模塊的實(shí)現(xiàn)54-57
  • 4.2.3 控制信息傳遞57-60
  • 4.2.4 模塊選擇的虛擬化感知60
  • 4.3 本章小結(jié)60-61
  • 第五章 實(shí)驗(yàn)驗(yàn)證61-77
  • 5.1 實(shí)驗(yàn)環(huán)境61-65
  • 5.1.1 系統(tǒng)環(huán)境61
  • 5.1.2 基準(zhǔn)程序61-65
  • 5.2 實(shí)驗(yàn)結(jié)果與分析65-75
  • 5.2.1 吞吐率與延遲65-68
  • 5.2.2 過(guò)載條件下的吞吐率和延遲68-70
  • 5.2.3 Dom0 的 CPU 利用率70-71
  • 5.2.4 I/O 環(huán)對(duì)通信性能的影響71-72
  • 5.2.5 MPI 集合通信72-73
  • 5.2.6 HPC 應(yīng)用程序73-75
  • 5.3 本章小結(jié)75-77
  • 第六章 總結(jié)與展望77-79
  • 附錄A 部分源代碼79-81
  • 參考文獻(xiàn)81-85
  • 致謝85-87
  • 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄87

【共引文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前4條

1 程耀東;陳剛;;科研大數(shù)據(jù)平臺(tái)關(guān)鍵技術(shù)與實(shí)踐[J];工程研究-跨學(xué)科視野中的工程;2014年03期

2 湯恩義;BARR Earlz;蘇振東;李宣東;;程序數(shù)值誤差的擾動(dòng)檢測(cè)與優(yōu)化[J];中國(guó)科學(xué):信息科學(xué);2014年11期

3 崔奇;谷建華;;MPI集合通信剖析技術(shù)的研究[J];計(jì)算機(jī)技術(shù)與發(fā)展;2013年10期

4 Ping Lu;Zhenjiang Dong;Shengmei Luo;Lixia Liu;Shanshan Guan;Shengyu Liu;Qingcai Chen;;A Parallel Platform for Web Text Mining[J];ZTE Communications;2013年03期

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

1 羅耀華;高性能計(jì)算在高光譜遙感數(shù)據(jù)處理中的應(yīng)用研究[D];成都理工大學(xué);2013年

2 徐新海;硬件故障在程序中的傳播行為分析及容錯(cuò)技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2012年

3 李承功;流場(chǎng)的格子Boltzmann模擬及其GPU-CUDA并行計(jì)算[D];大連理工大學(xué);2013年

4 林宇斐;大規(guī)模并行計(jì)算通信可擴(kuò)展性—分析、優(yōu)化與模擬[D];國(guó)防科學(xué)技術(shù)大學(xué);2013年

5 王希忠;基于MPI的分段線(xiàn)性混沌映射加密算法的研究[D];哈爾濱理工大學(xué);2014年

6 胡子翔;塑料注射成形模擬中方程組的高效求解方法[D];華中科技大學(xué);2014年

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

1 趙金鵬;基于MPI的矩陣乘法效率研究[D];成都理工大學(xué);2013年

2 杜慶良;蛋白質(zhì)結(jié)構(gòu)預(yù)測(cè)的并行模擬退火算法研究[D];福建農(nóng)林大學(xué);2013年

3 劉燕;高性能計(jì)算集群的建立及CdGa_2S_4性質(zhì)的計(jì)算[D];山西大學(xué);2013年

4 劉雪巍;艦船圖像處理并行任務(wù)調(diào)度算法研究[D];哈爾濱工程大學(xué);2013年

5 劉源;基于Hadoop的海量數(shù)據(jù)分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2013年

6 翟頡;基于JPEG2000的高光譜數(shù)據(jù)并行解壓縮系統(tǒng)研究[D];中國(guó)科學(xué)院研究生院(西安光學(xué)精密機(jī)械研究所);2013年

7 潘晨旭;多向藥理學(xué)計(jì)算中藥物靶標(biāo)預(yù)測(cè)計(jì)算精度的改進(jìn)及三維分子相似性的分布式計(jì)算研究[D];華東理工大學(xué);2014年

8 李昂;基于MPI和OpenMP的2.5維CSAMT正反演混和并行算法的研究[D];吉林大學(xué);2014年

9 龔興全;基于OpenCL的圖形處理器FDTD算法仿真研究[D];山東大學(xué);2014年

10 張新;基于SMP的離散事件執(zhí)行驅(qū)動(dòng)性能模擬器設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2012年



本文編號(hào):730656

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

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


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

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