本書首先對桌面云關鍵技術虛擬化架構(gòu)理論進行了概述, 然后重點對基于KVM的虛擬化架構(gòu)進行剖析, 重點研究虛擬化框架的工作原理, 也就是KVM對CPU虛擬化、內(nèi)存虛擬化以及I/O設備虛擬化實現(xiàn)的工作原理。對于常見的桌面?zhèn)鬏攨f(xié)議進行了比較和分析, 總結(jié)了影響桌面?zhèn)鬏攨f(xié)議性能的關鍵因素,選擇了性能優(yōu)越的SPICE和RDP協(xié)議。然后對傳統(tǒng)匈牙利算法進行研究, 重點介紹了如何通過改進匈牙利算法來實現(xiàn)虛擬機的合理分配。并且在此基礎之上, 基于KVM虛擬化技術, 借助于libvirt工具庫, 采用SPICE傳輸協(xié)議與RDP桌面?zhèn)鬏攨f(xié)議相結(jié)合方式, 針對于終端的特點, 設計并實現(xiàn)了一套基于KVM的桌面云虛擬化架構(gòu)的整體解決方案。完成對桌面云管理平臺的運行時性能測試與分析, 并提出改進方案。
第1章 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀與發(fā)展
1.3 主要的研究內(nèi)容
1.4 本章小結(jié)
第2章 虛擬化架構(gòu)理論概述
2.1 虛擬化技術的架構(gòu)
2.2 虛擬化技術分類
2.3 服務器虛擬化
2.4 桌面虛擬化
2.5 本章小結(jié)
第3章 基于KVM的虛擬化框架剖析
3.1 KVM模型及工作原理
3.2 QEMU軟件架構(gòu)
3.3 KVM設備虛擬化實現(xiàn)原理
3.4 本章小結(jié)
第4章 桌面?zhèn)鬏攨f(xié)議架構(gòu)的選擇
4.1 RDP桌面?zhèn)鬏攨f(xié)議
4.2 ICA桌面?zhèn)鬏攨f(xié)議
4.3 SPICE傳輸協(xié)議
4.4 基于各種協(xié)議的虛擬桌面架構(gòu)
4.5 基于KVM與SPICE協(xié)議的桌面虛擬化框架
4.6 本章小結(jié)
第5章 虛擬機分配策略算法的優(yōu)化與改進
5.1 傳統(tǒng)匈牙利算法
5.2 傳統(tǒng)匈牙利算法的優(yōu)化與改進
5.3 傳統(tǒng)Min-Min算法
5.4 負載均衡實驗對比
5.5 本章小結(jié)
第6章 桌面云平臺架構(gòu)的設計
6.1 桌面云服務器端系統(tǒng)框架設計
6.2 虛擬化資源池的設計
6.3 云端資源池管理系統(tǒng)的設計
6.4 桌面云服務端實施桌面交付流程分析
6.5 桌面云客戶端的設計
6.6 桌面云安全的設計
6.7 本章小結(jié)
第7章 桌面云平臺架構(gòu)的實現(xiàn)
7.1 桌面云平臺軟硬件的選擇
7.2 配置虛擬化核心模塊
7.3 構(gòu)建虛擬化資源池
7.4 實現(xiàn)云端資源池管理系統(tǒng)
7.5 實現(xiàn)客戶端軟撥號軟件
7.6 維護桌面云安全的具體實施
7.7 本章小結(jié)
第8章 系統(tǒng)運行性能測試與分析
8.1 測試背景和目標
8.2 測試環(huán)境
8.3 用戶運行效果
8.4 測試過程及結(jié)果
8.5 測試結(jié)論評價分析
8.6 本章小結(jié)
第9章 結(jié)論
9.1 經(jīng)濟與社會效益
9.2 未來的發(fā)展趨勢和應用
參考文獻