基于KVM的GPU透傳在桌面云中的應(yīng)用
發(fā)布時間:2021-05-12 02:23
目前,桌面虛擬化技術(shù)已成為業(yè)界的一個熱點。人們不再僅僅滿足于將虛擬桌面(virtual desktop)用于日常辦公,簡單的報表文字處理或瀏覽網(wǎng)頁、專業(yè)3D軟件、實時監(jiān)控、Win10操作系統(tǒng)等高端應(yīng)用場景也需要虛擬桌面架構(gòu)(virtual device interface,VDI)來支撐。在這些應(yīng)用場景中,顯卡(Graphics Processing Unit,GPU)是不可或缺的。終端用戶對圖形處理和計算能力的要求與虛擬桌面GPU的處理能力之間的矛盾逐漸凸顯。應(yīng)該采用怎樣的方式提高桌面云用戶的體驗,是當前企業(yè)面臨的燃眉之急。本文在綜合研究開源桌面云虛擬化的基礎(chǔ)上,分析了有代表性GPU設(shè)備資源相關(guān)解決方案,基于QEMU-KVM架構(gòu)設(shè)計并實現(xiàn)了一套GPU透傳方案。并以此作為基礎(chǔ)分六個章節(jié)來介紹虛擬云桌面中GPU方案的實現(xiàn):第一章介紹了本項目的開發(fā)背景,簡單闡述了目前機敏公司桌面云解決方案中對GPU的使用情況,接著又介紹了國內(nèi)外的本課題的一些研究背景和現(xiàn)狀。第二章主要就虛擬化領(lǐng)域的相關(guān)技術(shù)展開分析總結(jié),對虛擬化技術(shù)實現(xiàn)的基本原理、虛擬化技術(shù)實現(xiàn)架構(gòu)、桌面虛擬化技術(shù)以及GPU虛擬化技術(shù)關(guān)鍵點...
【文章來源】:南京郵電大學(xué)江蘇省
【文章頁數(shù)】:58 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀分析
1.3 本文的研究內(nèi)容
1.4 論文的組織架構(gòu)
第二章 相關(guān)技術(shù)和概念
2.1 虛擬化技術(shù)概述
2.1.1 虛擬化技術(shù)實現(xiàn)原理
2.1.2 虛擬化技術(shù)概述
2.2 虛擬化實現(xiàn)架構(gòu)
2.2.1 KVM架構(gòu)
2.2.2 Xen架構(gòu)
2.3 桌面虛擬化
2.3.1 桌面虛擬化架構(gòu)組成
2.3.2 桌面顯示協(xié)議
2.3.3 桌面虛擬化應(yīng)用場景
2.4 GPU虛擬化
2.4.1 GPU虛擬化挑戰(zhàn)
2.4.2 GPU虛擬化方法
2.5 本章小結(jié)
第三章 QEMU-KVM虛擬化框架剖析
3.1 QEMU-KVM基礎(chǔ)架構(gòu)
3.2 QEMU-KVM基本工作流程
3.3 QEMU-KVM設(shè)備虛擬化實現(xiàn)原理
3.3.1 CPU虛擬化
3.3.2 內(nèi)存虛擬化
3.3.3 I/O設(shè)備虛擬化
3.4 本章小結(jié)
第四章 GPU透傳方案的設(shè)計和實現(xiàn)
4.1 需求分析
4.1.1 功能需求
4.1.2 應(yīng)用場景需求
4.2 GPU透傳的實現(xiàn)
4.2.1 透傳的基本原理
4.2.2 實驗環(huán)境
4.2.3 透傳模型一pci-assign
4.2.4 透傳模型二vfio-pci
4.3 系統(tǒng)概要設(shè)計
4.3.1 GPU透傳方案架構(gòu)
4.3.2 虛擬桌面內(nèi)部實現(xiàn)
4.3.3 客戶端的內(nèi)部實現(xiàn)
4.4 本章小結(jié)
第五章 系統(tǒng)的測試和分析
5.1 機敏桌面云環(huán)境部署
5.2 功能測試
5.3 性能測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
參考文獻
附錄2 攻讀碩士學(xué)位期間撰寫的論文
致謝
本文編號:3182550
【文章來源】:南京郵電大學(xué)江蘇省
【文章頁數(shù)】:58 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀分析
1.3 本文的研究內(nèi)容
1.4 論文的組織架構(gòu)
第二章 相關(guān)技術(shù)和概念
2.1 虛擬化技術(shù)概述
2.1.1 虛擬化技術(shù)實現(xiàn)原理
2.1.2 虛擬化技術(shù)概述
2.2 虛擬化實現(xiàn)架構(gòu)
2.2.1 KVM架構(gòu)
2.2.2 Xen架構(gòu)
2.3 桌面虛擬化
2.3.1 桌面虛擬化架構(gòu)組成
2.3.2 桌面顯示協(xié)議
2.3.3 桌面虛擬化應(yīng)用場景
2.4 GPU虛擬化
2.4.1 GPU虛擬化挑戰(zhàn)
2.4.2 GPU虛擬化方法
2.5 本章小結(jié)
第三章 QEMU-KVM虛擬化框架剖析
3.1 QEMU-KVM基礎(chǔ)架構(gòu)
3.2 QEMU-KVM基本工作流程
3.3 QEMU-KVM設(shè)備虛擬化實現(xiàn)原理
3.3.1 CPU虛擬化
3.3.2 內(nèi)存虛擬化
3.3.3 I/O設(shè)備虛擬化
3.4 本章小結(jié)
第四章 GPU透傳方案的設(shè)計和實現(xiàn)
4.1 需求分析
4.1.1 功能需求
4.1.2 應(yīng)用場景需求
4.2 GPU透傳的實現(xiàn)
4.2.1 透傳的基本原理
4.2.2 實驗環(huán)境
4.2.3 透傳模型一pci-assign
4.2.4 透傳模型二vfio-pci
4.3 系統(tǒng)概要設(shè)計
4.3.1 GPU透傳方案架構(gòu)
4.3.2 虛擬桌面內(nèi)部實現(xiàn)
4.3.3 客戶端的內(nèi)部實現(xiàn)
4.4 本章小結(jié)
第五章 系統(tǒng)的測試和分析
5.1 機敏桌面云環(huán)境部署
5.2 功能測試
5.3 性能測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
參考文獻
附錄2 攻讀碩士學(xué)位期間撰寫的論文
致謝
本文編號:3182550
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3182550.html
最近更新
教材專著