首页> 外文会议>IEEE International Conference on Cloud Engineering >Leveraging Linux Containers to Achieve High Availability for Cloud Services
【24h】

Leveraging Linux Containers to Achieve High Availability for Cloud Services

机译:利用Linux容器实现云服务的高可用性

获取原文

摘要

In this work, we present a novel approach that leverages Linux containers to achieve High Availability (HA) for cloud applications. A middleware that is comprised of a set of HA agents is defined to compensate the limitations of Linux containers in achieving HA. In our approach we start modeling at the application level, considering the dependencies among application components. We generate the proper scheduling scheme and then deploy the application across containers in the cloud. For each container that hosts critical component(s), we continuously monitor its status and checkpoint its full state, and then react to its failure by restarting locally or failing over to another host where we resume the computing from the most recent state. By using this strategy, all components hosted in a container are preserved without intrusively imposing modification on the application side. Finally, the feasibility of our approach is verified by building a proof-of-concept prototype and a case study of a video streaming application.
机译:在这项工作中,我们提出了一种新的方法,利用Linux容器来实现云应用程序的高可用性(HA)。由一组HA代理组成的中间件被定义为补偿Linux容器在实现HA方面的局限性。在我们的方法中,考虑应用程序组件之间的依赖项,我们在应用程序级别开始建模。我们生成正确的调度方案,然后在云中的容器跨越容器中部署应用程序。对于托管关键组件的每个容器,我们不断监控其状态和检查点的全状态,然后通过在本地重新启动或者将从最近状态恢复计算的另一个主机来对其失败作出反应。通过使用该策略,在容器中托管的所有组件都保留在应用侧的侵入性造成修改的情况下保留。最后,通过构建概念验证原型和视频流应用的案例研究来验证我们的方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号