首页> 外文会议>IEEE Conference on Computer Communications >Exploring Layered Container Structure for Cost Efficient Microservice Deployment
【24h】

Exploring Layered Container Structure for Cost Efficient Microservice Deployment

机译:探索分层容器结构,用于成本高效的微服务部署

获取原文

摘要

Container, as a light-weight virtualization technology with the advantages of continuous integration and easy deployment, has been widely adopted to support diverse microservices. At runtime, non-local container images need to be frequently pulled from remote registries to local servers, resulting in large pulling traffic and hence long startup time. A distinctive feature in container-based microservice, which has not been exploited, is that container images are in layered structure and some common base layers can be shared between co-located microservices. In this paper, we propose a layer sharing microservice deployment and image pulling strategy which explores the advantage of layer sharing to speedup microservice startup and lower image storage consumption. The problem is formulated into an Integer Linear Programming (ILP) form. An Accelerated Distributed Augmented Lagrangian (ADAL) based distributed algorithm executed cooperatively by registries and servers is proposed. Through extensive trace driven experiments, we validate the high efficiency of our ADAL based algorithm as it accelerates the microservice startup by 2.30 times in average and reduces the storage consumption by 55.33%.
机译:作为一种轻量级虚拟化技术的容器,广泛采用了持续集成和易于部署的优点,以支持各种微服务。在运行时,需要频繁地将非本地容器图像从远程注册表中拉到本地服务器,从而导致大的拉动流量,因此长的启动时间。尚未被利用的基于容器的微伺服动物中的一个独特的特征是容器图像处于层状结构中,并且可以在共同定位的微服务之间共享一些公共基层。在本文中,我们提出了一个层间共享微服务部署和图像拉动策略,探讨了层共享到加速微服务启动和较低图像存储消耗的优势。该问题被配制成整数线性编程(ILP)表单。提出了一种加速的分布式增强拉格朗日(ADAT)由注册管理器和服务器协作执行的基于基于的分布式算法。通过广泛的跟踪驱动实验,我们验证了我们基于ADAT的算法的高效率,因为它平均加速了MicroService启动2.30倍并将存储消耗降低了55.33%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号