Good Shepherds Care For Their Cattle: Seamless Pod Migration in Geo-Distributed Kubernetes

P. S. Junior, D. Miorandi, G. Pierre
{"title":"Good Shepherds Care For Their Cattle: Seamless Pod Migration in Geo-Distributed Kubernetes","authors":"P. S. Junior, D. Miorandi, G. Pierre","doi":"10.1109/icfec54809.2022.00011","DOIUrl":null,"url":null,"abstract":"Container technology has become a very popular choice for easing and managing the deployment of cloud applications and services. Container orchestration systems such as Kubernetes can automate to a large extent the deployment, scaling, and operations for containers across clusters of nodes, reducing human errors and saving cost and time. Designed with \"traditional\" cloud environments in mind (i.e., large datacenters with close-by machines connected by high-speed networks), systems like Kubernetes present some limitations in geo-distributed environments where computational workloads are moved to the edges of the network, close to where data is being generated/consumed. In geo-distributed environments, moving around containers, either to follow moving data sources/sinks or due to unpredictable changes in the network substrate, is a rather common operation. We present MyceDrive, a stateful resource migration solution natively integrated with the Kubernetes orchestrator. We show that geo-distributed Kubernetes pod migration is feasible while remaining fully transparent to the migrated application as well as its clients, while reducing downtimes up to 7x compared to state-of-the-art solutions.","PeriodicalId":423599,"journal":{"name":"2022 IEEE 6th International Conference on Fog and Edge Computing (ICFEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 6th International Conference on Fog and Edge Computing (ICFEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icfec54809.2022.00011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Container technology has become a very popular choice for easing and managing the deployment of cloud applications and services. Container orchestration systems such as Kubernetes can automate to a large extent the deployment, scaling, and operations for containers across clusters of nodes, reducing human errors and saving cost and time. Designed with "traditional" cloud environments in mind (i.e., large datacenters with close-by machines connected by high-speed networks), systems like Kubernetes present some limitations in geo-distributed environments where computational workloads are moved to the edges of the network, close to where data is being generated/consumed. In geo-distributed environments, moving around containers, either to follow moving data sources/sinks or due to unpredictable changes in the network substrate, is a rather common operation. We present MyceDrive, a stateful resource migration solution natively integrated with the Kubernetes orchestrator. We show that geo-distributed Kubernetes pod migration is feasible while remaining fully transparent to the migrated application as well as its clients, while reducing downtimes up to 7x compared to state-of-the-art solutions.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
好牧羊人照顾他们的牛:地理分布式Kubernetes中的无缝Pod迁移
容器技术已经成为简化和管理云应用程序和服务部署的一种非常流行的选择。Kubernetes等容器编排系统可以在很大程度上自动化跨节点集群的容器部署、扩展和操作,减少人为错误,节省成本和时间。考虑到“传统”的云环境(例如,大型数据中心与高速网络连接的近距离机器),像Kubernetes这样的系统在地理分布式环境中存在一些限制,在这种环境中,计算工作负载被移动到网络的边缘,靠近数据生成/消费的地方。在地理分布式环境中,在容器周围移动是一种相当常见的操作,或者是为了跟随移动的数据源/接收器,或者是由于网络基板中不可预测的变化。我们介绍MyceDrive,一个与Kubernetes编排器本地集成的有状态资源迁移解决方案。我们展示了地理分布式Kubernetes pod迁移是可行的,同时对迁移的应用程序及其客户端保持完全透明,同时与最先进的解决方案相比,停机时间减少了7倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
High-Level Metrics for Service Level Objective-aware Autoscaling in Polaris: a Performance Evaluation Optimal Timing for Bandwidth Reservation for Time-Sensitive Vehicular Applications FaDO: FaaS Functions and Data Orchestrator for Multiple Serverless Edge-Cloud Clusters SIMORA: SIMulating Open Routing protocols for Application interoperability on edge devices SDN-based Service Discovery and Assignment Framework to Preserve Service Availability in Telco-based Multi-Access Edge Computing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1