摘要:Docker作为容器的实施引擎,能高效部署、执行和管理容器。然而,现有Docker容器资源管理机制基于静态配置,无法根据应用类型特征和资源需求在运行时进行高效的动态资源分配。因此,实验性地分析Docker运行不同负载时的资源使用和性能情况,设计并实现了一种基于运行时的Docker动态调度算法,优先满足实时型应用容器服务要求,同时保证批处理型应用容器的性能。另外,算法根据节点运行现状推荐创建最合适的应用容器,最大化节点的资源利用率。实验表明,动态调度机制不会引入明显的性能开销;当容器间出现资源竞争时,可以将实时型应用容器满足服务要求的时间段延长87.5%,且最多对同时运行的批处理应用容器的性能造成2.9%的开销。算法推荐机制将节点上能够运行的容器实例数增大2.3倍时,对批处理型应用容器只造成最多9.3%的性能损耗。
关键词:容器 动态调度 资源利用率 服务要求
单位:华中科技大学武汉光电国家研究中心; 湖北武汉430074
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社
相关期刊
Journal of Hydrodynamics Journal of Arid Land Pedosphere Applied Geophysics Asian Journal of Andrology Journal of Genetics and Genomics Tsinghua Science and Technology Chinese Journal of Oceanology and Limnology Journal of Computer Science and Technology Plasma Science and Technology相关范文
doc行业调研报告