声明
摘要
1.1 研究的背景和意义
1.2 本文的主要工作和创新点
1.3 本文组织结构
第2章 云计算关键技术研究
2.1 虚拟化技术概述
2.2 云平台和虚拟机部署概述
2.2.1 OpenStack云平台
2.2.2 虚拟机部署问题
2.3 SGX技术概述
2.3.1 内存访问保护
2.3.2 应用运行模型
2.4 容器技术概述
2.5 本章小结
第3章 基于虚拟机亲和性的OpenStack云平台调度
3.1 引言
3.2 不同部署方式影响研究
3.2.1 正亲和性集中部署
3.2.2 反亲和性分散部署
3.3 虚拟机亲和性调度算法
3.3.1 关键概念描述
3.3.2 算法执行流程
3.4 OpenStack云平台集成
3.4.1 Nova调度模块分析
3.4.2 集成架构设计
3.5 实验及分析
3.5.1 模拟用例验证
3.5.2 真实场景验证
3.6 本章小结
第4章 基于SGX硬件保护的内存键值存储服务
4.1 引言
4.2 总体架构设计
4.3 本地服务实现
4.3.1 本地服务架构模型
4.3.2 批处理优化
4.3.3 持久化与快照
4.4 远程服务实现
4.4.1 远程服务架构模型
4.4.2 分布式设计
4.4.3 批处理缓存机制
4.5 实验及分析
4.5.1 CGO调用优化验证
4.5.2 SGX调用优化验证
4.5.3 整体优化验证
4.6 本章小结
第5章 基于SGX键值服务的Docker远程内存管理
5.1 引言
5.2 总体架构设计
5.2.1 卷创建与挂载卸载流程
5.3 持久化设计
5.4 实验及分析
5.4.1 IO性能测试
5.5 本章小结
第6章 总结和展望
6.1 总结
6.2 工作展望
参考文献
攻读硕士学位期间主要的研究成果
致谢