面向容器云平台的集群资源调度管理器的设计与实现
摘要 | 第4-5页 |
Abstract | 第5页 |
第1章 绪论 | 第12-26页 |
1.1 容器云平台的发展 | 第12-20页 |
1.1.1 云计算技术的研究现状 | 第12-15页 |
1.1.2 仓库级计算机 | 第15-20页 |
1.2 集群资源调度 | 第20-22页 |
1.2.1 资源调度的重要意义 | 第20页 |
1.2.2 影响资源调度的因素 | 第20-22页 |
1.3 容器云平台调度器的限制 | 第22-23页 |
1.4 本文的主要工作 | 第23-24页 |
1.5 文章组织结构 | 第24-25页 |
1.6 本章小结 | 第25-26页 |
第2章 相关技术综述 | 第26-41页 |
2.1 资源调度器的演进 | 第26-30页 |
2.1.1 中央式调度器 | 第26-27页 |
2.1.2 二级调度框架 | 第27-28页 |
2.1.3 共享状态架构 | 第28页 |
2.1.4 完全分布式调度器 | 第28-29页 |
2.1.5 混合架构 | 第29-30页 |
2.2 主流集群调度器概览 | 第30-36页 |
2.2.1 Borg: Google的秘密武器 | 第30-32页 |
2.2.2 Mesos:二级调度的代表 | 第32-34页 |
2.2.3 Omega:灵活的共享状态 | 第34页 |
2.2.4 Kubemetes:容器云平台的新星 | 第34-35页 |
2.2.5 主流集群调度器功能对比 | 第35-36页 |
2.3 最小费用最大流问题 | 第36-40页 |
2.3.1 网络和网络流 | 第37-38页 |
2.3.2 最小费用流 | 第38页 |
2.3.3 经典求解算法 | 第38-40页 |
2.4 本章小结 | 第40-41页 |
第3章 基于最小费用流优化的调度问题 | 第41-52页 |
3.1 基于网络流的调度问题建模 | 第41-50页 |
3.1.1 网络结构 | 第41-43页 |
3.1.2 容量赋值 | 第43-45页 |
3.1.3 费用赋值 | 第45-47页 |
3.1.4 多租户 | 第47-49页 |
3.1.5 等价类 | 第49-50页 |
3.2 基于网络流的调度问题求解 | 第50-51页 |
3.2.1 计算过程的扩展性问题 | 第50-51页 |
3.2.2 增量求解方法 | 第51页 |
3.3 本章小结 | 第51-52页 |
第4章 系统调度算法 | 第52-63页 |
4.1 不同调度模型的配置 | 第52-53页 |
4.2 协同共址模型 | 第53-55页 |
4.2.1 基础模型 | 第53-54页 |
4.2.2 对协同共址模型的扩展 | 第54-55页 |
4.2.3 协同共址模型小结 | 第55页 |
4.3 多租户多可用域模型 | 第55-62页 |
4.3.1 准入控制 | 第57-58页 |
4.3.2 费用赋值 | 第58-62页 |
4.3.3 多租户多可用域模型小结 | 第62页 |
4.4 本章小结 | 第62-63页 |
第5章 系统设计与实现 | 第63-68页 |
5.1 系统架构 | 第63-65页 |
5.1.1 中央式调度 | 第64页 |
5.1.2 分层调度 | 第64页 |
5.1.3 完全分布式调度 | 第64-65页 |
5.2 内部模块职能 | 第65-67页 |
5.2.1 集群资源拓扑抽象 | 第65-67页 |
5.2.2 任务运行时数据收集 | 第67页 |
5.3 本章小结 | 第67-68页 |
第6章 实验与分析 | 第68-87页 |
6.1 实验环境 | 第68-72页 |
6.1.1 实验环境介绍 | 第68页 |
6.1.2 实验集群搭建 | 第68-71页 |
6.1.3 运行Trident | 第71-72页 |
6.2 实验结果及分析 | 第72-85页 |
6.2.1 实验一:Pod的基本调度 | 第72-74页 |
6.2.2 实验二:Deployment的调度 | 第74-77页 |
6.2.3 实验三:Job的调度 | 第77-81页 |
6.2.4 实验四:基于多租户多可用域模型的调度 | 第81-85页 |
6.3 本章小结 | 第85-87页 |
第7章 总结与展望 | 第87-89页 |
7.1 本文的总结 | 第87-88页 |
7.2 未来的工作 | 第88-89页 |
参考文献 | 第89-93页 |
攻读硕士学位期间主要的研究成果 | 第93-94页 |
附录A 系统实验补充材料 | 第94-98页 |
A.1 Kubernetes集群的搭建流程 | 第94-98页 |
A.1.1 Master节点的部署 | 第94-95页 |
A.1.2 Worker节点的部署 | 第95-98页 |
致谢 | 第98页 |