FastMig:利用 FastFreeze 在云 2.0 中建立稳健的服务流动性

Sorawit Manatura, Thanawat Chanikaphon, Chantana Chantrapornchai, Mohsen Amini Salehi
{"title":"FastMig:利用 FastFreeze 在云 2.0 中建立稳健的服务流动性","authors":"Sorawit Manatura, Thanawat Chanikaphon, Chantana Chantrapornchai, Mohsen Amini Salehi","doi":"arxiv-2407.00313","DOIUrl":null,"url":null,"abstract":"Service liquidity across edge-to-cloud or multi-cloud will serve as the\ncornerstone of the next generation of cloud computing systems (Cloud 2.0).\nProvided that cloud-based services are predominantly containerized, an\nefficient and robust live container migration solution is required to\naccomplish service liquidity. In a nod to this growing requirement, in this\nresearch, we leverage FastFreeze, a popular platform for process\ncheckpoint/restore within a container, and promote it to be a robust solution\nfor end-to-end live migration of containerized services. In particular, we\ndevelop a new platform, called FastMig that proactively controls the\ncheckpoint/restore operations of FastFreeze, thereby, allowing for robust live\nmigration of containerized services via standard HTTP interfaces. The proposed\nplatform introduces post-checkpointing and pre-restoration operations to\nenhance migration robustness. Notably, the pre-restoration operation includes\ncontainerized service startup options, enabling warm restoration and reducing\nthe migration downtime. In addition, we develop a method to make FastFreeze\nrobust against failures that commonly happen during the migration and even\nduring the normal operation of a containerized service. Experimental results\nunder real-world settings show that the migration downtime of a containerized\nservice can be reduced by 30X compared to the situation where the original\nFastFreeze was deployed for the migration. Moreover, we demonstrate that\nFastMig and warm restoration method together can significantly mitigate the\ncontainer startup overhead. Importantly, these improvements are achieved\nwithout any significant performance reduction and only incurs a small resource\nusage overhead, compared to the bare (\\ie non-FastFreeze) containerized\nservices.","PeriodicalId":501333,"journal":{"name":"arXiv - CS - Operating Systems","volume":"12 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"FastMig: Leveraging FastFreeze to Establish Robust Service Liquidity in Cloud 2.0\",\"authors\":\"Sorawit Manatura, Thanawat Chanikaphon, Chantana Chantrapornchai, Mohsen Amini Salehi\",\"doi\":\"arxiv-2407.00313\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Service liquidity across edge-to-cloud or multi-cloud will serve as the\\ncornerstone of the next generation of cloud computing systems (Cloud 2.0).\\nProvided that cloud-based services are predominantly containerized, an\\nefficient and robust live container migration solution is required to\\naccomplish service liquidity. In a nod to this growing requirement, in this\\nresearch, we leverage FastFreeze, a popular platform for process\\ncheckpoint/restore within a container, and promote it to be a robust solution\\nfor end-to-end live migration of containerized services. In particular, we\\ndevelop a new platform, called FastMig that proactively controls the\\ncheckpoint/restore operations of FastFreeze, thereby, allowing for robust live\\nmigration of containerized services via standard HTTP interfaces. The proposed\\nplatform introduces post-checkpointing and pre-restoration operations to\\nenhance migration robustness. Notably, the pre-restoration operation includes\\ncontainerized service startup options, enabling warm restoration and reducing\\nthe migration downtime. In addition, we develop a method to make FastFreeze\\nrobust against failures that commonly happen during the migration and even\\nduring the normal operation of a containerized service. Experimental results\\nunder real-world settings show that the migration downtime of a containerized\\nservice can be reduced by 30X compared to the situation where the original\\nFastFreeze was deployed for the migration. Moreover, we demonstrate that\\nFastMig and warm restoration method together can significantly mitigate the\\ncontainer startup overhead. Importantly, these improvements are achieved\\nwithout any significant performance reduction and only incurs a small resource\\nusage overhead, compared to the bare (\\\\ie non-FastFreeze) containerized\\nservices.\",\"PeriodicalId\":501333,\"journal\":{\"name\":\"arXiv - CS - Operating Systems\",\"volume\":\"12 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Operating Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2407.00313\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Operating Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.00313","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

跨边缘到云或多云的服务流动性将成为下一代云计算系统(云 2.0)的基石。由于基于云的服务主要是容器化的,因此需要一个高效、强大的实时容器迁移解决方案来实现服务流动性。为了满足这一日益增长的需求,在本研究中,我们利用 FastFreeze(一个在容器内进行过程检查点/恢复的流行平台),并将其推广为容器化服务端到端实时迁移的强大解决方案。特别是,我们开发了一个名为FastMig的新平台,它能主动控制FastFreeze的检查点/恢复操作,从而允许通过标准HTTP接口对容器化服务进行稳健的实时迁移。拟议的平台引入了后检查点和预恢复操作,以增强迁移的稳健性。值得注意的是,预恢复操作包括容器化服务启动选项,可实现热恢复并减少迁移停机时间。此外,我们还开发了一种方法,使 FastFreezer 能够抵御迁移过程中和容器化服务正常运行期间经常发生的故障。真实环境下的实验结果表明,与部署原始 FastFreeze 进行迁移的情况相比,容器化服务的迁移停机时间可以缩短 30 倍。此外,我们还证明,FastMig 和热恢复方法一起使用,可以显著减少容器启动开销。重要的是,与裸(非 FastFreeze)容器化服务相比,这些改进不仅没有显著降低性能,而且只产生了少量的资源使用开销。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
FastMig: Leveraging FastFreeze to Establish Robust Service Liquidity in Cloud 2.0
Service liquidity across edge-to-cloud or multi-cloud will serve as the cornerstone of the next generation of cloud computing systems (Cloud 2.0). Provided that cloud-based services are predominantly containerized, an efficient and robust live container migration solution is required to accomplish service liquidity. In a nod to this growing requirement, in this research, we leverage FastFreeze, a popular platform for process checkpoint/restore within a container, and promote it to be a robust solution for end-to-end live migration of containerized services. In particular, we develop a new platform, called FastMig that proactively controls the checkpoint/restore operations of FastFreeze, thereby, allowing for robust live migration of containerized services via standard HTTP interfaces. The proposed platform introduces post-checkpointing and pre-restoration operations to enhance migration robustness. Notably, the pre-restoration operation includes containerized service startup options, enabling warm restoration and reducing the migration downtime. In addition, we develop a method to make FastFreeze robust against failures that commonly happen during the migration and even during the normal operation of a containerized service. Experimental results under real-world settings show that the migration downtime of a containerized service can be reduced by 30X compared to the situation where the original FastFreeze was deployed for the migration. Moreover, we demonstrate that FastMig and warm restoration method together can significantly mitigate the container startup overhead. Importantly, these improvements are achieved without any significant performance reduction and only incurs a small resource usage overhead, compared to the bare (\ie non-FastFreeze) containerized services.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Analysis of Synchronization Mechanisms in Operating Systems Skip TLB flushes for reused pages within mmap's eBPF-mm: Userspace-guided memory management in Linux with eBPF BULKHEAD: Secure, Scalable, and Efficient Kernel Compartmentalization with PKS Rethinking Programmed I/O for Fast Devices, Cheap Cores, and Coherent Interconnects
×
引用
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