首页 | 官方网站   微博 | 高级检索  
     

一种最大化内存共享与最小化运行时环境的超轻量级容器
引用本文:张礼庆,郭栋,吴绍岭,崔海波,王伟.一种最大化内存共享与最小化运行时环境的超轻量级容器[J].计算机研究与发展,2019,56(7):1545-1555.
作者姓名:张礼庆  郭栋  吴绍岭  崔海波  王伟
作者单位:同济大学计算机科学与技术系 上海 200092;嵌入式系统与服务计算教育部重点实验室(同济大学)上海200092;湖北大学计算机与信息工程学院 武汉430062;湖北省教育信息化工程技术研究中心(湖北大学)武汉430062;同济大学计算机科学与技术系 上海 200092;嵌入式系统与服务计算教育部重点实验室(同济大学)上海200092;湖北省教育信息化工程技术研究中心(湖北大学)武汉430062
基金项目:国家自然科学基金;湖北省教育信息化工程技术研究中心开放基金重点项目;中央高校基本科研业务费专项
摘    要:容器技术的兴起带来了数据中心的深刻变化,大量软件转为微服务方式部署与交付.如何优化海量用户环境下大规模容器的启动、运行与维护问题具有广泛的现实意义.目前以Docker为代表的主流容器技术已经取得较大成功,但在镜像体积、资源共享等方面仍有较大改进空间.梳理了虚拟化技术的发展过程,阐明轻量级的虚拟化技术是未来的研究方向,对数据敏感型应用至关重要.通过建立库文件共享模型,探究了库文件的共享程度对容器最大启动数量的影响.给出了一种超轻量级的容器设计方案,通过细化可操作资源的粒度,使得支撑应用程序运行的容器运行时环境最小化;将依赖库文件与可执行二进制文件单独抽取成层,实现了容器对主机内存资源的最大化共享.根据上述方案实现了一种超轻量级容器管理引擎:REG(runtime environment generation),并定义了一套基于REG的工作流.在镜像体积、启动速度、内存占用、容器启动风暴等方面进行对比实验,验证了所提方法在大规模容器环境下的有效性.

关 键 词:容器  云件  轻量级  运行时环境  资源共享

An Ultra Lightweight Container that Maximizes Memory Sharing and Minimizes the Runtime Environment
Zhang Liqing,Guo Dong,Wu Shaoling,Cui Haibo,Wang Wei.An Ultra Lightweight Container that Maximizes Memory Sharing and Minimizes the Runtime Environment[J].Journal of Computer Research and Development,2019,56(7):1545-1555.
Authors:Zhang Liqing  Guo Dong  Wu Shaoling  Cui Haibo  Wang Wei
Affiliation:(Department of Computer Science and Technology,Tongji University,Shanghai 200092;Key Laboratory of Embedded System and Service Computing(Tongji University),Ministry of Education,Shanghai 200092;School of Computer Science and Information Engineering,Hubei University,Wuhan 430062;Hubei Engineering Research Center for Education Information (Hubei University),Wuhan 430062)
Abstract:Zhang Liqing;Guo Dong;Wu Shaoling;Cui Haibo;Wang Wei(Department of Computer Science and Technology,Tongji University,Shanghai 200092;Key Laboratory of Embedded System and Service Computing(Tongji University),Ministry of Education,Shanghai 200092;School of Computer Science and Information Engineering,Hubei University,Wuhan 430062;Hubei Engineering Research Center for Education Information (Hubei University),Wuhan 430062)
Keywords:container  Cloudware  lightweight  runtime environment  resource sharing
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号