容器云平台中负载预测与自动伸缩的研究与实现

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:long_drago
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的快速发展,越来越多的企业使用微服务架构开发业务系统,并部署到云平台中。微服务架构将复杂系统拆分为多个独立的子系统,降低系统不同功能之间的耦合度。容器技术将微服务及其依赖环境打包为镜像,通过镜像仓库共享镜像并下载运行,减少了微服务的成本,提高了灵活性。由于容器数量不断增加,容器云平台应运而生,在集群中对容器进行调度和管理,并通过自动伸缩技术在集群中创建或删除微服务实例,实现了资源的按需分配。但是目前容器云平台采用的自动伸缩策略均属于响应式伸缩,存在滞后性,导致微服务响应时间增加,且存在资源浪费的问题。因此本文提出了微服务负载预测模型,设计并实现了预测式自动伸缩方案。具体工作如下:(一)微服务负载预测模型的设计。该模型通过序列编码(Sequence Encoding)、序列特征提取(Sequence Feature Extraction)以及序列生成(Sequence Generating)对微服务负载进行预测,简称SEFEG预测模型。与现有负载预测模型进行实验对比,SEFEG模型预测5分钟、10分钟、15分钟和20分钟后的表现均优于其他三种对比模型。(二)微服务预测式自动伸缩方案的设计。针对当前容器云平台伸缩策略的不足,设计了预测式自动伸缩架构,并对架构中的实例发现模块、负载指标采集模块、负载预测模块和自动伸缩模块进行了详细设计,该方案能够基于预测模型实现自动伸缩。(三)基于Kubernetes的预测式自动伸缩方案的实现。使用资源自定义(Custom Resource Define,CRD)和自定义控制器(Custom Controller)实现了预测式自动伸缩方案,包括实例发现模块、指标采集模块、预测模块和自动伸缩模块。平稳负载测试和突发负载测试结果表明,实现的方案优于Kubernetes内置的自动伸缩方案,降低了微服务的响应时间。
其他文献
随着物联网、大数据、云计算的发展,智慧农业的展开对提高作物的产量和保护生态环境有着重要的意义。随着世界人口的增长和可耕地面积的减少恶化,世界粮食储备量的缺口仍在日益增长。因此,为了保证生态环境的绿色发展,科技兴农显得尤为重要。农业环境信息的采集对农业数字化耕种策略有很大的影响,传感器为环境信息获取的感知设备,功能不同的传感器接口类型繁多。多类接口的不同使用方法增加了农业科技设备安装、运维的难度,而
随着通信技术的不断发展以及各种智能化设备的广泛应用,用户端所产生的业务流量急剧增长。为了应对激增的无线业务流量,网络运营商开始部署超密集站点来保证用户的服务质量,但这会引发新的问题,如网络拥塞或负载失衡等。如果能够预测基站未来的负载,进而根据预测情况调整用户关联策略,这将极大的提升系统性能。因此,本文以实现负载平衡为目标,研究了超密集网络下基于流量预测的用户关联问题。首先,本文阐述了超密集网络以及
近年来,随着医疗数据量的暴增,运用数据挖掘方法从数据中获取潜在的、有价值的信息受到了医疗界和科研人员的广泛关注。其中,关联规则挖掘由于其可以有效地揭示数据背后隐含的规律,而成为了医疗数据挖掘领域的研究热点。本论文围绕医疗数据挖掘在不平衡数据集的应用展开了研究,提出了“先平衡后关联规则挖掘”的方案。具体研究工作如下:1.针对现有的关联规则挖掘研究未考虑医疗数据集中存在的数据不平衡问题,提出了基于K-
随着互联网高速发展与人们隐私保护意识的提高,差分隐私作为一种能够提供严格数学证明的隐私保护方法逐渐成为研究的热点。由于采用差分隐私技术生成的合成数据集可满足各种数据分析者的不同分析需求,该技术因此而受到关注。然而随着数据维度的提高,通过差分隐私发布的合成数据集可用性逐渐降低,这是因为高维数据对噪声的敏感度高,从而导致加入噪声后的数据可用性很低。当前解决发布高维合成数据问题的思想是通过降低数据集属性
随着内蒙古自治区不断推进奶牛养殖集约化、现代化发展,日益扩大的牧场规模给牧场奶牛管理带来了新的挑战。目前多数牧场仍沿用传统的人工奶牛监测方式,工作人员无法准确快速地确定生理异常奶牛个体位置,而国内奶牛个体定位监测设备仍然处于实验阶段,相关化产品还不成熟,还无法在实际应用中大规模推广。因此研究推广奶牛定位设备,实现奶牛的信息化管理有很大的实际意义。本文结合呼和浩特市伊百康奶牛牧场的实际需求,将Zig
伴随网络技术不断发展,社区WLAN的组建从满足用户基本需求提升到流畅便捷的体验,网络终端也从普通用户发展到智能化设备。本文以呼和浩特市实际社区为建设背景,针对社区WLAN覆盖问题、社区内智能安防机器人切换时延较长易发生通信中断的问题进行了研究。首先进行需求分析并采用瘦AP结合AC的组网模式,利用现有的监控系统网络资源,规划接入层、汇聚层以及核心层的三层架构。根据不同区域选取相应的建设策略进行信号覆
透射阵列天线是近十年来新兴的高增益天线,因其结构紧凑、成本低廉、重量轻和高增益性能等优势,得到了广泛的研究和应用。与传统阵列相比,透射阵列天线的空间馈电机制是其最大的优势,它可以减少功分网络的插入损耗,并且正朝着低纵向剖面高度的方向发展。此外,印刷电路板(PCB)技术的发展使辐射面板上可以集成固态组件,从而使透射阵列天线可以达到电子波束扫描和波束形成的功能。尤其是随着通信产业的发展,透射阵列天线逐
由于无线信号的传播特性和室内的环境的复杂性,改善基于指纹的WiFi室内定位技术的性能具有挑战性。目前的室内定位主要是面向单个接收信号强度指示(Received Signal Strength Indication,RSSI)向量开展的研究,由于没有充分利用现有的信息,即附加在RSSI向量上的时间信息,并且采用了不合适的训练方法,因此定位精度有限。本文考虑到RSSI在时间和空间上的相关性,利用连续位
微波光子学作为一门将微波技术与光子学的独特优势相融合的新兴学科,在综合射频、卫星通信和微波光子雷达等领域被广泛应用。而光学频率梳作为微波与光波的连接中枢,是微波光子学系统中信号生成的重要构成部分,所以如何产生谱线间隔可调、梳线数目理想、带外抑制比高的平坦光学频率梳成为当前的研究热点。因此,本文将着重研究基于外调制器的光学频率梳产生及其在卫星多频段频率变换方面的应用。本文主要工作如下:(1)提出了基
光学频率梳是由一系列频率间隔相等、功率也近似相等的频率分量构成的光谱,在频率测量、波分复用以及信道化接收等领域具有广泛的应用。常见的光频梳产生方法有锁模激光器法、循环频移器法、光纤非线性效应法以及外调制器法。本文重点研究基于外调制器的光频梳的产生及光频梳在频率测量中的应用。本文的主要研究工作如下:(1)对现有的光频梳产生方案进行研究分析,在此基础上,提出了一种基于双平行马赫-曾德尔调制器级联强度调