基于动态阈值的容器云弹性伸缩策略

来源 :哈尔滨师范大学 | 被引量 : 2次 | 上传用户:smilezhangnan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种将一个个服务器连结在一起构成按需分配、便捷访问的共享资源池,使其即可以获得较低的成本又可以具有超级计算机的性能,为大数据、人工智能、物联网等领域的发展提供了基础支撑。在传统的云计算三层服务模式中,Iaa S层的资源调度单元是虚拟机,因此存在调度速度慢、软件堆栈环境不相同、资源利用率低等问题,而传统Paa S平台由于其是基于Iaa S层,故在程序环境和程序架构上也因此受到了虚拟机自身缺陷的很大限制,因此云计算迫切需要一个全新的、高效便捷的虚拟化技术来很好解决上述问题。近年来,伴随着Docker容器技术的飞速发展,基于容器的虚拟化技术已经成为了各个云计算厂商的首选。其中,如何对容器云集群的资源进行合理且有效的分配是提高用户服务水平的关键也是云计算研究的重点。目前在面临突发的大流量时,容器云领域存在着无法快速的根据容器云的负载进行扩容,以及在容器云的负载下降时尽可能的延迟缩容,此类问题在很大程度上会提高用户的SLA违约率,降低容器云的服务质量。容器的扩缩容问题也即弹性伸缩是容器云的关键部分,它可以根据容器云的负载情况及时扩缩容从而实现负载均衡保证了基于容器的微服务能够在不同的负载情况下稳定运行。容器云的弹性伸缩又可以分为水平弹性伸缩和垂直弹性伸缩两种,其中水平弹性伸缩是通过增加或者减少容器云中容器的数量来达到扩缩容的目的,而垂直弹性伸缩是通过提高单个容器的性能来实现扩缩容。但在容器云中进行扩缩容存在一定的响应延迟,在流量快速变化的情况下,可能会因为扩缩容反应不及时造成大量云任务的SLA违约,降低容器云的服务质量。因此可以有针对性的通过监测容器云的负载变化,提出新的容器云弹性伸缩策略,将有助于降低用户的SLA违约率并提高容器云的服务质量。针对这一问题,本文通过将基于阈值的响应式弹性伸缩策略和基于预测式的弹性伸缩策略结合在一起,提出了两种容器云的扩缩容优化算法。(1)针对目前主流的容器云编排工具Kubernetes的水平伸缩算法(Horizontal Pod Autoscaler,HPA)在面对突发大流量时无法及时的扩缩容,造成用户的SLA违约率上升和容器云的服务质量降低的问题。本文提出了一种基于动态阈值的容器云水平弹性伸缩策略(Dynamic Threshold-Horizontal Pod Autoscaler,DT-HPA)。根据容器的负载变化率使用二次移动平均法对未来时刻集群的资源需求进行预测,并将动态阈值与静态阈值之间的阈值差称之为容错区,通过容错区来减小预误差。与此同时在预测间隔期间为防止出现突发流量造成集群负载过高进而导致SLA违约率上升,因此在预测间隔期间基于动态阈值对容器进行扩缩容。经过模拟实验表明,Kubernetes的水平弹性伸缩策略与DT-HPA算法对比,本文提出的DT-HPA算法能够实现快速扩容和延迟缩容并有效的降低了SLA违约率。(2)Kubernetes中的垂直弹性伸缩算法(Vertical Pod Autoscaler,VPA)采用的是固定的扩缩容机制来进行弹性伸缩,这种机制在如今越来越复杂用户请求的环境下已经不能满足容器的垂直扩缩容的需求。本文提出了一种基于动态阈值的容器云垂直弹性伸缩策略(Dynamic Threshold-Vertical Pod Autoscaler,DT-VPA)。在容器负载快速变化时对容器的历史负载进行统计并结合当前服务器的可用资源使用二次移动平均法对集群未来时刻的资源需求进行预测并通过动态阈值来减小预测误差。经过模拟实验表明,Kubernetes的水平弹性伸缩策略与DT-VPA算法对比,本文提出的DT-VPA算法能够实现快速扩容和延迟缩容并有效的降低了SLA违约率。
其他文献
刑事执行监督是刑事检察监督的最后环节,是法律监督的“最后一公里”。实质化审理旨在保障刑罚执行公正。《关于加强减刑、假释案件实质化审理的意见》的出台是减刑、假释领域的一项重大改革措施,它将直接推动我国减刑、假释审理模式的转型。这种审理模式能否转型成功,检察机关的定位和职能转变至关重要。在这一新模式中,检察机关要承担起“异议者”的角色,与监狱、审判机关共同构筑起一个合理的三角诉讼结构。检察机关要通过积
期刊
智能控制系统近年已被广泛应用于自主驾驶汽车、无人驾驶飞机、智能机器人、智慧医疗系统等安全关键的系统,任何细小的错误都有可能带来严重影响乃至灾难性结果。因此,验证智能控制系统是否满足其规约要求已成为一个亟待解决的问题。近年来,随着深度学习的蓬勃发展,利用深度神经网络(DNN)控制安全攸关系统的研究也越来越多。对于这些安全攸关的系统,最重要和最具挑战性的问题之一就是安全的控制器生成,即构造一个能够保证
学位
物联网(The Internet of Things,IoT)是IT产业中一项革命性技术,它通过将物理设备与互联网相连接的方式,为人们提供了统一的设备管理平台。其中,订阅式物联网系统基于发布/订阅通信模式,凭借优异的消息处理能力,成为了物联网系统的主流架构模式。在订阅式物联网系统中,设备负责收集环境中的数据并将其发布到互联网,用户则通过订阅系统提供的服务来获取所需的环境信息。随着订阅式物联网系统日
学位
群智能优化算法是通过监测自然界社会性动物的集体行为进行模拟的计算机模型,其基本算法和应用包含大量问题,需要进一步透彻研究。鲸鱼优化算法模型是近几年相当火热的新型智能优化改进算法,属于元启发式算法的其中之一,具有明显先发优势:协调机制简易,参考综合因素少,结构简单,应用型强。正因如此,鲸鱼优化算法相比于其他算法有相对明显的优势,并且它已被成功应用在许多方向中,是近期计算机领域最有研究意义的算法中的其
学位
<正>当我们将拍摄的徐汇智塔投入Midjourney(AI绘画工具),并要求它创作一幢具有未来感的建筑时,得到了这张图片。AI作画的飞速前进,使得每一个有创意的人都可以轻松实践自己的思考与设想。这不是艺术圈的“地震”,而是创意圈的“工业革命”。
期刊
高中化学课程标准的基本理念中指出,要重视开展“素养为本”的教学。与教师为中心的传统教学模式相比,目前的教学模式已经大大不同,教师开始注重教学内容的优化设计、引导学生转变学习方法。探究性教学从上一轮课程改革中被着重提出,其在新一轮课改中仍具有重要的价值,但是就其设计的理念、方式及评价的方法,应与“化学核心素养”培养目标相一致,从而做出相应的调整和变化。因此开展高中化学课堂探究性教学行为有效性的评价研
学位
本论文主要研究了以ZIF-8衍生碳材料(C-ZIF-8)为载体,负载氧化亚铜(Cu2O)的纳米复合材料,通过一系列表征手段测试载体以及催化剂的理化性质,并通过在常温下催化硼氢化钠(Na BH4)还原对硝基苯酚(4-NP)为模型反应评价催化剂的催化性能。首先,研究ZIF-8衍生碳材料载体的制备条件对Cu2O/C-ZIF-8复合催化剂的物化性质以及催化Na BH4还原4-NP的影响,分别考察ZIF-8
学位
GPT类人工智能技术,特别是GPT-4等大型语言模型,正在深刻地改变艺术创作领域。该技术透过大量数据训练,能适应多种任务场景,实现跨模态信息理解和任务迁移,可望在文学、音乐、绘画和戏剧等艺术创新领域发挥不可估量的作用。GPT类技术的应用场景包括生成和激发创造力、交互与协作,以及跨模态实现等。GPT类技术将推动跨学科合作、个性化体验、艺术工程和创新实验等方面的发展,掀起艺术创作领域的革命,值得学术界
期刊
肺结节是发现早期肺癌的关键线索。传统的肺结节检测往往基于阈值、聚类或模版匹配等算法完成,然而由于肺结节的相对尺寸小、特征不明显,因此传统的算法往往实现过程繁琐且准确率有限。近年来,随着计算机视觉的蓬勃发展,基于深度学习的肺结节检测方法不再需要人为设计特征,并且其准确性能得到大幅度提高,逐渐成为人们的优先选择。本文基于深度学习实现了肺结节在肺部CT图像中的自动检测算法。肺结节自动检测算法主要可以分为
学位
元认知策略是指认知主体在进行认知活动的过程中,能够将自身正在进行的活动作为认知对象,并基于一定的元认知理论对自身认知活动进行积极主动的计划、监控与调节。它被众多研究者认为是一种高阶思维层次,使学习者通过对学习任务进行计划,对学习过程进行监控,对学习中的问题进行调节与改正,从而提升学习效果,以达到培养学生自主探究解决问题的能力。遗传问题是以遗传学知识为基础,需要通过逻辑分析与数学运算最终求解的一类问
学位