基于回归分析的多租户应用资源消耗技术研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:wzw919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多租户模式是云计算关键技术之一,它让不同组织的用户共享使用同一基础设施资源,有利于效益提高。由于不同的租户应用对资源的需求各不相同,同一租户应用也由于负载变化不同,所产生的资源消耗也各不相同。在多租户环境下由于租户间性能隔离和租户的安全性问题,需对租户的资源消耗进行实时监测。直接测量的方法由于要对租户的应用或系统环境进行修改而不适用于多租户环境中。本文针对多租户应用使用数学分析的方法讨论多租户应用的租户资源消耗。首先,研究租户应用的资源消耗时,内存、网络等资源一般使用直接测量获取。然而由于多租户需要共享环境的原因,租户应用的CPU消耗不易获取。直接测量的方法存在需要修改租户的应用环境的问题或性能开销的问题而不适用于多租户环境中。传统的数学分析的方法在多租户环境下因负载变化引起的共线性问题导致精度不高。针对传统的方法不适用于多租户资源共享、负载动态变化的环境,本文提出了基于多租户应用的CPU资源消耗基于回归分析的改进方法。通过分析租户应用的负载、响应时间、事务吞吐率从而预测租户应用的CPU资源消耗。实验证明,相对于传统的回归分析算法估算资源消耗,该方法能有效的提高精度。然后,在获取租户应用的资源消耗的基础上,分析租户负载并进行预测,实现多租户应用的资源调整系统,对多租户应用的资源动态分配。多租户环境中存在因个别租户应用负荷过高而引起资源竞争或侵占其他租户资源的问题。租户的负荷过高导致租户服务的响应时间变长,用户的等待时间增加,降低了服务质量。针对这一问题,我们基于历史负载信息分析,预测应用的负载,实现多租户的资源调整原型系统,并在原型系统中动态调节租户的资源分配,并通过实验验证其有效性。本文基于传统的回归分析方法进行改进,提出了一种适用于多租户环境下动态负载的CPU资源消耗估算方法。然后基于虚拟化的方式部署多租户应用,对负载信息分析预测,并将其使用于多租户的资源调整原型系统中。实验表明,该评估方法能有效的提高多租户环境中回归分析的精度,基于负载分析的多租户资源调整系统可以避免租户长时间高负荷,从而提高服务质量和资源利用率。
其他文献
生物电阻抗法测量脂肪是目前广泛使用的方法。但现有的人体脂肪仪所使用的测量模型都是把人体躯干部看成整体,不能反映躯干部脂肪的分布情况。而且大部分脂肪仪基于单片机,系统软硬件功能的可扩展性、数据存储能力受到很大的限制,数据分析功能较弱。针对上述问题,本文建立了一种人体阻抗模型,该模型把人体躯干部划分成四部分,并对分段阻抗的计算公式进行推导,在此基础上设计并实现了一种基于ARM处理器和嵌入式LINUX操
本文着重从以下几方面进行了研究: (1)关键字提取技术。基于复杂网络理论中的小世界网络模型,提出一种新的关键字提取方法。主要引入小世界网络模型理论中的平均最短路径长
自然界里蚂蚁、蜜蜂等,虽然他们个体的智能并不高,却表现出很高的群体智能。群体智能起源于科学家对群居性昆虫的观察和研究。群体智能是指任何启发于群居性昆虫群体和其它动物
家庭内部网络接入Internet是网络发展的必然趋势,家庭网关是家庭内部网络与外部网络的连接枢纽,也是整个系统的核心设备。 本论文提出了一种基于ARM+Linux的嵌入式家庭网关
协同进化算法是在协同进化论基础上发展起来的一类新的进化算法。它在进化过程中考虑了环境对个体和种群的影响以及种群与种群之间的相互影响。协同进化算法克服了传统进化算
无线传感器网络是一种新兴的感知和处理信息技术,具有巨大的研究应用价值。数据收集是无线传感器网络最基础的功能之一,其作用是利用传感器节点获取信息,由Sink节点对信息进
随着智能移动终端不断普及,移动终端的能耗问题得到了广泛的关注。XMPP协议是由IETF提出的互联网标准real-time通信协议,作为消息推送的标准协议被众多厂商所采用。智能移动
基于构件的软件开发是解决软件危机的有效途径。在基于构件复用的软件开发过程中,构件库管理系统扮演了重要角色。在构件库管理系统中构件的分类方式及其检索是最基本也是最核
本文分析了RFID系统的组成及工作原理,对RFID标签的编码策略进行了研究。 分析了EPC物联网的体系结构及其工作流程,并对物联网中的主要技术进行了分析研究。 在RFID的通
随着国民经济的快速发展,我国车辆保有量逐年激增,与此同时车辆盗窃案件数量也逐年攀升,车辆防盗问题已然成为一个亟待解决的重要社会问题。因而,如何设计高可靠性的车辆防盗