多核环境下的操作系统并行性能问题研究
摘要 | 第4-6页 |
Abstract | 第6-9页 |
第一章 引言 | 第14-19页 |
1.1. 研究背景与意义 | 第14-16页 |
1.2. 本文的主要工作 | 第16-17页 |
1.3. 攻读博士期间完成的主要工作 | 第17-18页 |
1.3.1. 参加的主要科研项目 | 第17页 |
1.3.2. 论文的撰写和发表 | 第17-18页 |
1.4. 本文组织和安排 | 第18-19页 |
第二章 多核操作系统性能研究基础和相关工作介绍 | 第19-30页 |
2.1. 多核处理器简介 | 第19-20页 |
2.2. 多核OS的可扩展问题及相关工作 | 第20-27页 |
2.2.1. 可扩展问题 | 第20-22页 |
2.2.2. 多核OS研究现状 | 第22-26页 |
2.2.3. 已有工作的不足以及本文的思路 | 第26-27页 |
2.3. 片上多核共享资源争用问题与相关工作 | 第27-30页 |
第三章 VTOS微内核框架和并行化服务设计原则 | 第30-34页 |
3.1. VTOS整体框架 | 第30-32页 |
3.1.1. 微内核 | 第30-31页 |
3.1.2. 服务进程 | 第31-32页 |
3.2. 并行服务设计原则 | 第32-34页 |
第四章 基于微内核的可扩展内存管理服务 | 第34-52页 |
4.1. 本章研究背景 | 第34-35页 |
4.2. SMMS | 第35-40页 |
4.2.1. 概述 | 第35-36页 |
4.2.2. 系统架构 | 第36-39页 |
4.2.3. 负载均衡策略与内存碎片处理 | 第39页 |
4.2.4. 异常处理 | 第39-40页 |
4.3. 系统评估 | 第40-51页 |
4.3.1. 实验环境与方法 | 第40-41页 |
4.3.2. 实验结果与分析 | 第41-51页 |
4.4. 本章小结 | 第51-52页 |
第五章 VTOS的高扩展性文件系统服务 | 第52-71页 |
5.1. 本章研究背景 | 第52-53页 |
5.2. SFSS设计 | 第53-56页 |
5.2.1. 设计思想 | 第53-54页 |
5.2.2. 系统架构 | 第54-56页 |
5.2.3. 负载均衡和弹性扩展 | 第56页 |
5.3. SFSS服务器交互流程 | 第56-58页 |
5.4. 系统评估 | 第58-70页 |
5.4.1. 实验环境与方法 | 第58页 |
5.4.2. SFSS与Linux对比 | 第58-68页 |
5.4.3. SFSS与Minix对比 | 第68-69页 |
5.4.4. 性能开销 | 第69-70页 |
5.5. 本章小结 | 第70-71页 |
第六章 VTOS的可扩展进程管理服务 | 第71-78页 |
6.1. DPMS设计 | 第71-73页 |
6.2. DPMS工作流程 | 第73页 |
6.3. 性能评估 | 第73-77页 |
6.3.1. 实验环境与方法 | 第73-74页 |
6.3.2. 扩展性 | 第74-76页 |
6.3.3. 服务延迟 | 第76页 |
6.3.4. 性能开销 | 第76-77页 |
6.4. 本章小结 | 第77-78页 |
第七章 多核环境下一种支持动态预测性能损失的方法 | 第78-90页 |
7.1. 本章研究背景 | 第78-79页 |
7.2. 问题描述 | 第79-80页 |
7.3. 基于机器学习的双层预测模型 | 第80-85页 |
7.3.1. 性能指标 | 第80-81页 |
7.3.2. 问题分析 | 第81-82页 |
7.3.3. DPO | 第82-84页 |
7.3.4. 学习算法 | 第84-85页 |
7.4. 仿真结果与分析 | 第85-89页 |
7.4.1. 仿真环境 | 第85-86页 |
7.4.2. 预测效果 | 第86-89页 |
7.5. 本章小结 | 第89-90页 |
第八章 总结与未来工作 | 第90-92页 |
参考文献 | 第92-100页 |
攻读博士学位期间的科研成果 | 第100-101页 |
致谢 | 第101-102页 |