摘要 | 第13-15页 |
Abstract | 第15-17页 |
第一章 绪论 | 第18-34页 |
1.1 多核虚拟环境性能及可伸缩性的重要性及挑战 | 第19-21页 |
1.1.1 虚拟化系统可伸缩性的挑战 | 第20-21页 |
1.2 背景知识 | 第21-26页 |
1.2.1 系统虚拟化 | 第21-26页 |
1.3 相关研究 | 第26-30页 |
1.3.1 并行编程模型 | 第26页 |
1.3.2 系统软件栈的可伸缩性 | 第26-28页 |
1.3.3 虚拟化的性能及可伸缩性 | 第28-30页 |
1.4 本文的主要贡献 | 第30-32页 |
1.4.1 之前研究工作的不足 | 第30页 |
1.4.2 本文的主要贡献 | 第30-32页 |
1.5 本文结构安排 | 第32-34页 |
第二章 多核虚拟环境的性能及可伸缩性问题 | 第34-50页 |
2.1 虚拟化系统软件的性能及可伸缩性分析 | 第34-45页 |
2.1.1 虚拟化系统软件栈的性能及可伸缩性问题 | 第34-43页 |
2.1.2 虚拟机调度机制造成的性能及可伸缩性问题 | 第43-45页 |
2.2 虚拟固态硬盘的性能分析 | 第45-46页 |
2.2.1 测试环境 | 第45页 |
2.2.2 测评结果 | 第45-46页 |
2.3 虚拟机动态迁移的性能分析 | 第46-48页 |
2.3.1 测试环境 | 第46-47页 |
2.3.2 测试结果及分析 | 第47-48页 |
2.4 小结 | 第48-50页 |
第三章 虚拟化系统的性能及可伸缩性优化 | 第50-100页 |
3.1 引言 | 第50-51页 |
3.2 背景知识 | 第51-57页 |
3.2.1 CPU虚拟化 | 第51-53页 |
3.2.2 内存虚拟化 | 第53-56页 |
3.2.3 I/O设备虚拟化 | 第56-57页 |
3.3 相关工作 | 第57-60页 |
3.3.1 操作系统性能及可伸缩性研究 | 第57-59页 |
3.3.2 系统调度策略的研究 | 第59-60页 |
3.4 Cerberus+:基于虚拟机聚集的虚拟化系统 | 第60-77页 |
3.4.1 Cerberus系统 | 第60-65页 |
3.4.2 Cerberus+系统设计与实现 | 第65-69页 |
3.4.3 Cerberus+系统测评 | 第69-77页 |
3.5 iXen:多核虚拟化系统软件栈优化系统 | 第77-88页 |
3.5.1 iXen系统设计 | 第77-85页 |
3.5.2 iXen系统测评 | 第85-88页 |
3.6 VCPU-Bal:基于vCPU动态调整的虚拟机调度系统 | 第88-98页 |
3.6.1 虚拟机调度机制的缺陷 | 第88-92页 |
3.6.2 VCPU-Bal系统 | 第92-95页 |
3.6.3 VCPU-Ball系统测评 | 第95-98页 |
3.7 小结 | 第98-100页 |
第四章 虚拟固态硬盘的性能及可伸缩性优化 | 第100-126页 |
4.1 引言 | 第100-101页 |
4.2 背景知识及相关工作 | 第101-107页 |
4.2.1 背景知识 | 第101-105页 |
4.2.2 相关工作 | 第105-107页 |
4.3 VFlash系统 | 第107-117页 |
4.3.1 VFlash系统的思想 | 第107-108页 |
4.3.2 VFlash系统的设计与实现 | 第108-117页 |
4.4 VFlash系统测评 | 第117-123页 |
4.4.1 模拟VFlash系统 | 第117-118页 |
4.4.2 测评环境 | 第118-119页 |
4.4.3 测评结果 | 第119-123页 |
4.5 小结 | 第123-126页 |
第五章 虚拟机迁移的性能及可伸缩性优化 | 第126-152页 |
5.1 引言 | 第126-127页 |
5.2 背景知识及相关工作 | 第127-130页 |
5.2.1 背景知识 | 第127-129页 |
5.2.2 相关工作 | 第129-130页 |
5.3 PMigrate系统 | 第130-135页 |
5.3.1 虚拟机迁移并行化可行性分析 | 第130-132页 |
5.3.2 并行虚拟机迁移技术 | 第132-135页 |
5.4 PMigrate系统的实现 | 第135-141页 |
5 4.1 PMigrate-Xen | 第135-140页 |
5.4.2 PMigrate-KVM | 第140-141页 |
5.5 PMigrate系统测评 | 第141-150页 |
5.5.1 测评环境 | 第141页 |
5.5.2 测评结果 | 第141-150页 |
5.6 小结 | 第150-152页 |
第六章 总结展望 | 第152-156页 |
6.1 工作总结 | 第152-154页 |
6.2 作展望 | 第154-156页 |
6.2.1 现有工作整合与应用 | 第154页 |
6.2.2 显卡、硬盘设备的虚拟化 | 第154页 |
6.2.3 虚拟机管理软件的并行化 | 第154-156页 |
参考文献 | 第156-172页 |
发表文章目录 | 第172-174页 |
致谢 | 第174-175页 |