支持混合关键性任务的Xen多核实时调度器的设计与实现
摘要 | 第5-6页 |
Abstract | 第6-7页 |
第1章 绪论 | 第10-16页 |
1.1 研究背景 | 第10-11页 |
1.2 研究目标 | 第11-12页 |
1.3 研究现状 | 第12-14页 |
1.4 论文结构 | 第14-16页 |
第2章 相关理论与技术 | 第16-28页 |
2.1 实时系统相关理论 | 第16-17页 |
2.1.1 实时系统基本概念和任务模型 | 第16-17页 |
2.1.2 可调度性及其判定方法 | 第17页 |
2.2 多核调度算法的基本理论 | 第17-19页 |
2.3 混合关键性任务系统相关理论 | 第19-21页 |
2.3.1 混合关键性任务模型的基本概念 | 第19-20页 |
2.3.2 混合关键性任务系统的运行时行为 | 第20-21页 |
2.3.3 混合关键性系统的可调度性 | 第21页 |
2.4 Xen相关理论 | 第21-28页 |
2.4.1 Xen调度框架 | 第21-24页 |
2.4.2 SEDF调度器 | 第24-26页 |
2.4.3 Credit调度器 | 第26-28页 |
第3章 虚拟化环境中的实时调度问题 | 第28-32页 |
3.1 VM之间的相互干扰 | 第28-29页 |
3.2 Xen环境中的实时任务调度 | 第29-30页 |
3.3 Xen环境中的混合关键性任务调度 | 第30-32页 |
第4章 基于CBS的调度策略研究 | 第32-46页 |
4.1 CBS相关理论 | 第32-37页 |
4.1.1 CBS的定义 | 第32-34页 |
4.1.2 CBS的特性 | 第34-35页 |
4.1.3 原CBS的缺陷 | 第35-37页 |
4.2 hard reservation | 第37-39页 |
4.3 Xen虚拟化环境中的混合关键性任务模型 | 第39页 |
4.4 CBS-MC的调度策略 | 第39-42页 |
4.5 Xen环境中混合关键性任务的可调度性分析 | 第42-46页 |
第5章 调度器和实验平台的设计与实现 | 第46-60页 |
5.1 CBS-MC调度器的设计与实现 | 第46-55页 |
5.1.1 调度器结构体 | 第46-48页 |
5.1.2 调度信息结构体 | 第48-50页 |
5.1.3 关键接口函数的实现 | 第50-55页 |
5.2 实验平台的设计与实现 | 第55-60页 |
5.2.1 校准部分 | 第55-56页 |
5.2.2 执行部分 | 第56-60页 |
第6章 实验评测与分析 | 第60-72页 |
6.1 实验环境搭建 | 第60页 |
6.2 调度器功能与性能评测 | 第60-72页 |
6.2.1 普通实时任务评测 | 第60-66页 |
6.2.2 混合关键性任务评测 | 第66-72页 |
第7章 结论与展望 | 第72-74页 |
7.1 本文工作总结 | 第72页 |
7.2 未来工作及展望 | 第72-74页 |
参考文献 | 第74-78页 |
致谢 | 第78-80页 |
攻读硕士期间的科研项目 | 第80页 |