面向多计算框架的容器云资源调度方法研究与实现

来源 :清华大学 | 被引量 : 0次 | 上传用户:xuzhijiazhz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Docker容器虚拟化技术是一种共享操作系统内核的虚拟化解决方案,基于Docker技术的云平台日益发展,逐步成为下一代云计算的核心。容器云中资源调度对集群的性能和资源利用率起到决定性作用。Kubernetes容器编排引擎以其强大的服务发现、集群监控、错误恢复能力成为当前应用最为广泛的容器云平台调度器。但Kubernetes没有考虑多计算框架资源调度问题,导致容器云集群进行大数据处理时资源利用率低、负载均衡性差。针对多计算框架下Kubernetes资源调度性能不足,本文提出了一种基于多维资源空闲率权重的调度方法MRWS(Multidimensional Resource Weights Scheduling),并基于开源容器云Open Shift研发了面向多计算框架的容器云平台Paladin,在该平台上设计和实现新的调度方法并进行调度性能测试。主要贡献如下:·提出了面向多计算框架的容器云资源调度方法MRWS。该方法综合考虑待调度容器的资源需求、物理节点的CPU、内存、磁盘、网络带宽空闲率和已部署的容器应用数量等因素,基于多维资源权重参数进行综合评分。·设计自动求解MRWS权重参数的方法。针对MRWS调度方法中的权重参数,使用模糊层次分析法FAHP(Fuzzy Analytic Hierarchy Process)对集群资源自动建模并求解容器应用多维资源权重参数。·在容器云平台上设计和实现MRWS调度方法并进行性能分析。首先在容器云仿真平台Container Cloud Sim上进行大规模的调度仿真,并与Random、First-Fit、Kubernetes调度算法进行对比,新的调度方法能提升约40%的集群负载均衡。然后基于Open Shift研发了面向多计算框架的容器云平台Paladin。最后在该平台上进行多计算框架资源调度性能测试,新的调度方法约提升20%的任务处理性能。
其他文献
现代领导科学越来越注重群体系统的整体效应。领导班子好像一部机器,不仅个体素质要优良,而且更需要集体作用的最佳发挥。在一个领导班子里,对处于主导地位的正职来说,副职处
对云南省曲靖市1例疑似新型冠状病毒肺炎(COVID-19)重型病例进行介绍,该患者有着明确的流行病学史,有发热、干咳等临床症状,肺部有典型的影像学表现及实验室检查,但连续6次新
提出以电流信号表示逻辑值的电流型CMOS显性脉冲触发器的设计用于低功耗高性能混合集成电路设计中,以减少存储单元开关噪声对电路性能的影响.所提出的电流型CMOS显性脉冲触发
针对超高层建筑串联消防系统中的高、低区临界楼层发生火灾时需要投入几个区的消防设施和电量不同的问题,分析和讨论了各种不同形式的串联消防系统,提出了两种不同解决方法:
通过建设水文监测系统、水质监测系统、闸门监控系统、视频监控系统四大业务系统建设智慧水务平台,实时接收某湖泊各类水环境监测的数据,对湖泊整治效果进行动态观察和评估,为日常运维提供科学调度决策和运行管理支持,使该湖泊整治工程的价值得以最大发挥,实现湖泊整治预期目标,保障湖泊水环境安全。
给出了以右导函数为凸函数的N-函数生成的赋广义Orlicz范数的Orlicz函数空间k一致凸的条件.
问题求解思维是程序设计的重要特点,也是计算思维的重要形式。以累加求和问题为例,呈现了课堂教学的组织方式,详细分析了算法形成过程,有助于学生掌握问题求解的思维规律和方法,培
钯(Pd)是一种性质非常特殊的稀有过渡金属,在化学以及材料科学中具有重要地位.钯催化反应的产物中常有一定浓度的残余钯污染,需要进一步纯化和检测.因此发展用于检测Pd的技术手段很
为了提高移动学习用户的接受度,需要深入研究影响移动学习用户接受的因素。采用在信息系统领域解释程度较高的UTAUT模型进行研究,在UTAUT模型的基础上增加感知风险、感知趣味
基于某南方滨海湿热气候厂址条件下"6+2"台核电机组扩建工程的特点,对机械通风海水塔群、自然通风高位收水海水塔和自然通风常规海水塔开展了技术方案比选和经济计算分析。给