文摘
英文文摘
论文说明:图目录、表目录
第一章绪论
1.1课题背景
1.2研究目的
1.3本文主要研究工作及章节安排
1.4本章小结
第二章虚拟化技术综述
2.1虚拟化技术的类型
2.1.1模拟器技术
2.1.2处理器虚拟化
2.1.3 Java虚拟机
2.1.4完全虚拟化
2.1.5半虚拟化
2.1.6基于容器的虚拟化
2.1.7 Linux内建的虚拟化
2.2虚拟化技术演化
2.2.1虚拟化技术的历史
2.2.2虚拟化技术的发展
2.2.3虚拟化技术的实际应用
2.3本章小结
第三章Lyn虚拟机设计框架
3.1 Lyn系统框架设计
3.1.1虚拟机监视器(VMM)
3.1.2主操作系统域(Main OS Domain)
3.1.3客户操作系统控制服务模块(Guest OS control services)
3.1.4虚拟容器远程管理核心服务模块(VC remote-admin core services)
3.2 Lyn虚拟方式的选择
3.3 Lyn的调试与自动测试框架接口
3.3.1 Lyn的调试
3.3.2 Lyn的自动测试框架
3.4本章小结
第四章Lyn虚拟机主要技术实现
4.1虚拟监视器的实现
4.1.1虚拟监视器实现虚拟化的前提
4.1.2虚拟监视器的设计方法
4.2客户操作系统控制服务模块实现
4.2.1 CPU复用的实现
4.2.2 Virtual I/O pipe实现
4.2.3内存管理
4.2.4设备I/O实现
4.3虚拟容器远程管理核心服务模块实现
4.3.1 CPU复用的实现
4.3.2进程隔离实现
4.3.3资源隔离实现
4.4本章小结
第五章系统性能测试
5.1测试工具
5.1.1 SPEC INT2000
5.1.2 OSDB
5.2测试内容
5.2.1性能
5.2.2相关管理工具
5.2.3平台支持
5.2.4迁移情况
5.2.5资源分配管理
5.2.6域间隔离和安全
5.2.7虚拟机服务器利用率
5.2.8虚拟机开通效率
5.2.9虚拟化部署的预期情况
5.2.10虚拟化成本
5.3测试结果
5.3.1根据测试内容的定性比较
5.3.2系统基准测试
5.4本章小结
第六章总结
参考文献
致谢