基于CoreOS面向负载整合的集群调度研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:wallopczp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术是云计算的关键技术,Docker作为一种轻量级、高性能的虚拟化技术在云计算领域得到越来越广泛的应用。CoreOS是基于Docker的新型容器化集群服务器操作系统,发展迅速,已经得到OpenStack、Kubernetes、Salesforce、Ebay等主流云服务商的支持。  在云计算中,为了保证持续使用应用服务,实际是按照最高峰值负载需求部署服务器,并保持所有服务器24小时运行,但是这种静态预分配峰值资源的策略不符合云计算按需分配的特征。云计算环境中负载是动态的,相应的其资源需求是动态变化的,这给集群资源高效利用带来了挑战,上述的静态预分配峰值资源的策略会带来云端资源的巨大浪费,因为该策略导致在大量时段,节点上的负载分布是稀疏而不够紧凑的,这样空转的计算就会浪费大量能耗。  针对上述问题,本文提出面向负载整合的集群调度系统(load-integrated cluster scheduling system,简称LICSS)监控集群负载分布情况,调度时使用紧凑式调度策略分配计算节点,运行时利用任务迁移技术对负载进行动态整合,如闲时触发空闲节点低能耗休眠,高峰时段按需唤醒,实现及时收集释放空转资源降低资源能耗浪费的目的。LICSS系统设计实现了节点负载度量、任务度量、负载整合算法,并测算出节点自适应负载阈值。其中度量模块通过滑动平均滤波算法减少监控数据的波动误差,为负载整合算法提供准确平滑的基础数据。  利用Webbench工具和Apache服务模拟高低峰时段的动态负载进行实验,通过迁移次数和资源利用率等多组验证实验,验证了LICSS系统能够根据不同时段集群负载动态变化情况对负载进行有效整合,提高了12.2%的平均资源利用率,并且基于负载整合在低负载时段触发富余节点休眠降低集群能耗。
其他文献
随着计算机互联网技术的不断发展,网络规模不断扩大,网络流量爆炸增长,网络性能检测在当今的网络中变得日益重要。而作为网络性能定量描述中的一个基本参数——链路带宽,是网络规
即时通信应用已成为日常生活中使用极其频繁的社交软件之一,并发挥着重要的作用。然而,在用户之间交换消息的过程中不可避免会出现隐私泄露,并有可能对利益相关者的生活造成严重
智能优化算法近几年来广受关注,诸如“人工神经网络”、“混沌”、“遗传算法”,“禁忌搜索”等智能优化算法涉及到数学、物理学、生物学等各学科,为解决复杂问题提供了新的方法
互联网技术和信息技术的发展,使得企业之间的竞争越来越激烈,客户成为企业最为重要的资源之一,而客户关系管理正是一种以客户为中心的经营理念。 本文首先介绍了客户关系管理
流媒体是一种在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件.流式媒体在播放前不需要下载整个文件,只要将开始部分内容存入内存即可.流式
计算机支持的协同图形设计通过建立一个具有群体性、交互性、分布性和协作性的人机网络工作环境,来协助多个地理上分散的用户对一个大型的工程进行共同图形设计,它是CSCW的一
该文提出了一种基于Web Service的灵活的工作流管理系统e_ScopeWork的体系结构.这种体系结构是可以根据用户的需求而灵活变化的.此外该文讨论了面向大规模复杂应用的工作流管
P2P的结构由于代表网络中相互对等的节点能够相互传递信息,共享资源,充分利用peer节点的资源优势,同时具有相当大的灵活性(用户可以动态加入网络),最近几年锋芒毕露,在网络内
产品创新软件进化模块利用面向对象的软件开发技术实现了包括选择进化路线,进化模式,数据库检索,为用户快速、准确地定位解决问题的原理和实例,提供用户产品设计的最佳方案等功能
嵌入式Internet(Embedded Internet,EI)技术的不断发展与成熟,推动了人与设备、设备与设备之间的互联,实现了各类计算资源和各种设备的共享化,使得支持网络应用的嵌入式软件