基于混合云的支持SLA和动态自适应的集群管理系统

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zmaozhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着容器技术的出现,基于容器的应用部署方式为用户提供了一种新的渠道,由于其具有可整体打包运行环境进行移植的特点,用户使用容器可以轻松创建定制环境以适应其软件产品的需求。通过集群管理系统统一的进行多容器的调度和资源管理,需要具有将容器灵活地映射到不同的节点以及根据负载情况动态调整容器资源和迁移容器的能力,做出和实施这些决策的敏捷性决定了企业IT应对不断变化的业务需求的响应能力,对支持容器调度和管理的集群管理系统的研究有着重要的理论价值和广泛的应用前景。本文设计并实现了一套对混合云集群中的容器和资源进行管理的集群管理系统,系统主要提供三大功能:应用镜像的资源分配、自动分发和运行,容器的动态自适应和本地资源不足时自动申请公有云节点的混合云资源管理。应用镜像的资源分配、自动分发和运行主要实现的是应用镜像的自动资源分配和部署运行;容器的动态自适应主要实现的是动态监测容器内应用的运行负载,动态的增加或删减容器资源以适应不同负载下应用的资源需求;混合云资源管理主要实现的是在本地集群资源不足时动态申请公有云节点用于应用镜像的部署。在实现应用镜像的资源分配、自动分发和运行时,为支持SLA(Service Level Agreemeent)的资源分配,研究了一种基于SLA的形式化结构用于描述多种类型的资源需求,同时设计了一个双层资源分配算法,在保证每个应用镜像都能找到满足资源需求的节点的约束下,解决最小化节点数的资源分配问题。在实现容器的动态自适应时,通过修改RunC引擎的部分源码,同时借助网络命名空间技术(Network Namespace)和端口转发技术(Port Forwad)实现容器的迭代迁移,同时提出了一个最佳迭代停止点选择算法用于减少迭代迁移的停机时间。在实现容器动态自适应时,研究了一种代价比较模型,通过比较不迁移性能下降导致的SLA违约代价和迁移时宕机无法提供服务的SLA违约代价,决策出代价最小的动态自适应方案。在设计和实现部分详细介绍了整个系统的设计和实现方案。通过系统架构图和功能模块图介绍了整个系统的架构设计,通过类图介绍了主要功能模块的设计,通过序列图介绍了系统各个功能模块的实现逻辑。
其他文献
自我国煤炭业经历了 2002年至2012年的黄金10年后,煤炭业每况愈下。为了根治煤炭业在黄金时期由于盲目扩张导致的过度杠杆经营问题,2016年国家正式对煤炭业开展“去杠杆”改革工作。这次改革的短期目标是使煤炭业戒除过度依赖杠杆经营的恶习,长期目标则是使煤炭企业能够提高自身资金使用效率。本文基于此种背景,深入探究去杠杆对于煤炭企业资金使用效率的影响。本文首先对国内外相关研究和理论进行梳理和评价;其
牙周病是指发生在牙周支持组织的各种疾病,主要包括牙龈炙和牙周炎两大类。牙周病是人类最常见的疾病之一,是导致成人牙齿丧失的最主要原因,已被医学界定论为继癌症、心脑血管疾
介绍花生新品种庐花9号的选育过程及产量表现,经2000-2005年的多次试验证明,庐花9号增产显著,荚果、籽仁产量高,其形态特征表现为株型直立紧凑,耐贫瘠、抗旱、抗倒,种子休眠性强,适
目的:分析甲状腺全切术对原发性甲状腺功能亢进患者疗效、心脏功能及肝功能的影响.方法:选择20例原发性甲状腺功能亢进患者为研究对象,分为常规组、观察组,分别行常规甲状腺
胎盘血管瘤(placental hemangioma)是发生在胎盘中的一种良性肿瘤,单发或多发,其对母体和胎儿的影响受瘤体大小、生长部位、生长速度决定。低氧环境能刺激人体血红蛋白增多,
金属离子对植物的正常发育至关重要,但过量又会使植物中毒影响其生长。植物体有维持其内稳定的自动调节平衡机制,通过对金属离子的吸收和运输进行调节从而控制植物体内金属离
志贺氏菌属是一类革兰氏阴性杆菌,是引起人类细菌性痢疾的主要致病源。在全世界范围内,每年约有1.6亿人感染志贺氏细菌性痢疾,其中约有一百万人死亡,死亡人群以发展中国家的5岁以
为克服红霉素静滴时引起的胃肠道平滑肌痉挛,我们在采用静滴红霉素治疗的同时加用西咪替丁减少其胃肠道的不良反应,现报告如下.
进行了化肥增效剂在西瓜上的应用效果试验。结果表明:施用化肥增效剂对西瓜单株性状有一定影响,对西瓜商品性影响不大.能使西瓜产量增加6000~6750kg/hm^2,增加效益6000元/hm^2左右,产
以太赫兹低损耗聚合物材料Topas环烯烃共聚物为基材,设计了一种带隙型光子晶体光纤.光纤由三角形排列的圆角正六边形空气孔构成包层,缺失四个近邻空气孔构成近菱形的二重对称