声明
第1章 绪论
1.1问题提出
1.2国内外研究现状
1.2.1 ReVirt
1.2.2 Retrace
1.2.3 ExecRecorder
1.3主要研究内容
1.4文章框架结构
第2章 虚拟机记录与回放系统的需求分析
2.1虚拟技术相关介绍
2.2日志需求分析
2.2.1 日志记录分析
2.2.2 日志回放分析
2.3系统安全模块需求分析
2.4本章小结
第3章 虚拟机记录与回放系统的设计
3.1虚拟技术设计概述
3.2不确定性事件记录与回放设计
3.3日志模块设计
3.3.1 日志记录功能设计
3.3.2 日志回放功能设计
3.4虚拟安全模块设计
3.4.1 虚拟机VMM模块设计
3.4.2 虚拟机日志安全设计
3.5本章小结
第4章 虚拟机记录与回放系统的实现
4.1 Linux 3.0对于实现的影响
4.2日志数据整合处理技术
4.3基于Xen和Dom0共享内存的日志传输
4.3.1 共享内存
4.3.2 日志传输
4.4确定精确回放时间点的技术
4.5事件投递的实现
4.5.1 Xen的控制台前后端驱动的实现
4.5.2 不确定性事件回放流程
4.6对Xen虚拟机调度器的修改
4.7本章小结
第5章 虚拟机记录与回放系统的测试
5.1 测试环境
5.1.1硬件环境
5.1.2 软件环境
5.2 功能测试
5.3 性能测试
5.3.1 评价指标
5.3.2 性能测试及分析
5.4 测试结果分析
5.5 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢