面向容器的云计算资源自动伸缩问题研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ljy2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
弹性可伸缩性是云计算的一个重要特征,一方面,意味着用户可以随时按需地获取计算资源,满足了客户个性化定制的需求,总体上避免了计算资源的浪费。另一方面,也面临一些挑战,例如,部署在云上的应用往往面临着波动的负载,这些负载的变化具有很大的随机性并且几乎是不可预测的,这使得用户需要合理地规划自己应用所需的资源,以应对可能的访问请求的高峰,避免因为资源不够而导致的应用响应缓慢从而带来比较差的用户体验。以AWS为代表的云服务提供商通常提供一种自动伸缩的机制来满足用户这种需求。这种机制的特点是能够根据当前负载的情况决定使用相应多少数量的资源,使得既能满足峰值时的性能,又能避免资源的浪费。这种机制称为云计算资源的自动伸缩机制。对云资源的自动伸缩机制引起广泛的研究。成熟的工业界应用往往是通过监控云主机的资源使用率,当其达到一定阈值后自动增加运行实例的数量。但是,这种方法仍然存在一些局限性。另一方面,容器技术在近几年迅速流行,已经成为虚拟机之后主流的虚拟化技术和资源隔离方案。现有的云资源自动伸缩方案大多都是基于虚拟机场景提出的,很少有研究是针对容器场景的。容器相比虚拟机更加轻量,启动速度更快,容器的资源伸缩有更多的可能性。本研究主要是依托实验室承担的混合云关键技术课题,对基于容器场景的资源自动伸缩机制展开研究,并实现面向容器的自动伸缩框架。本文主要研究了现有的基于虚拟机的自动伸缩方案,将他们从伸缩时机伸缩方式上进行了文献综述,分别比较了这些方法的优缺点,并结合容器的特点提出本文的模型。在本文的方法里面,采用了基于时间序列分析的模型对资源使用进行预测,并在必要的时候进行资源的预分配。为了使得该模型可以用于实时的场景,本文利用卡尔曼滤波方法设计了一个迭代算法。另一方面,本文将横向扩展和纵向扩展的方式结合起来,设计了混合扩展的方法。本文基于实验室的私有云集群搭建测试平台,基于Docker和Kubernetes开源的容器技术实现了本文中提出的框架,实验结果表明本文的方法有效地降低了应用程序在变化的负载下的平均响应时间。
其他文献
子宫内膜异位症是一种常见妇科疾病,人群发病率为10%~15%。最主要的临床表现是盆腔疼痛与不孕。子宫内膜异位症常常引起盆腔解剖的改变以及免疫内分泌的异常,是妇科领域中较难处理
秦始皇焚书(公元前213)坑儒(公元前212),对儒家思想作了简单粗暴的否定。事隔七十二、三年,汉武帝实行独尊儒术(公元前140),历史地否定了秦始皇的思想文化政策。这对儒家思想
出血性输卵管炎是妇科临床一种少见的疾病,同时合并有宫内早孕就更为罕见,极易误诊,现将近期我们诊治的2例报告如下:
目的 探讨不同剂量瑞芬太尼抑制气管插管引起的心血管反应的有效性和合适剂量。方法 ASAⅠ-Ⅱ级,全麻下行直肠癌、结肠癌根治术患者60例,按瑞芬太尼剂量不同分为三组:1μg/kg(Ⅰ组
镁合金作为轻质的结构材料,拥有较低的密度,和较高的比强度等优点,越来越引起人们的重视。AZ31镁合金作为目前商业化应用最广的镁合金,被选择作为本研究的模拟范例材料。由于
植物保护是现代农业生产的重要环节之一。目前,控制病虫草害最常见的方法是化学治理,然而在防治过程中,大部分药液飘散在空气中、沉积在土壤里,不仅浪费了大量的药剂,而且这
本文收集1995年1月至2002年12月间应用抗生素治疗效果不佳的老年人慢性阻塞性肺病患者56例,经伍用甲硝唑治疗,收到较满意效果,现报道如下:
高速铁路是一项庞大的系统工程,每一方面都不能有一点含糊和疏漏,否则造成的后果是不堪设想的。法国高速铁路曾经受到一次事故的考验。1993年12月21日,法国北部细雨漾漾,清晨7时
过度医疗行为已成为我国构建和谐社会进程中的一个极不和谐的音符。笔者在对过度医疗行为的概念和法律性质进行分析澄清的基础上,认为从法律的角度进行国家职能的回归和有针
腹外疝特别是腹股沟疝是一种常见病,由于疝的发生严重影响到患者的生活质量,嵌顿疝甚至威胁到患者生命。目前对疝的治疗最佳方法是手术,相对而言术后护理对于患者疾病的恢复尤为