arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2210.02589cs.DCq-bio.GN
收藏

Spot-on:一个用于Cloud Spot上容错长时间运行工作负载的检查点框架

Spot-on: A Checkpointing Framework for Fault-Tolerant Long-running Workloads on Cloud Spot Instances

Ashley Tung, Haiyan Wang, Yue Li, Zhong Wang, Jingchao Sun

摘要:

Spot实例为运行在云计算环境中的应用程序提供了经济高效的解决方案。然而,在spot实例上运行长时间运行的作业是具有挑战性的,因为它们会受到不可预测的驱逐。在这里,我们介绍了一个通用的软件框架,它通过检查点和重启支持在现场实例上的容错长时间运行的工作负载。Spot-on利用现有的检查点包,并与主要的云供应商兼容。使用基因组学应用程序作为测试用例,我们证明了Spot-on支持特定于应用程序的检查点方法和透明的检查点方法。与使用按需实例运行应用程序相比,它允许完成这些工作负载,从而显著降低计算成本。与使用特定于应用程序的检查点机制运行应用程序相比,受透明检查点保护的应用程序可将运行时间减少多达40%,从而进一步节省高达86%的成本。

英文摘要:

Spot instances offer a cost-effective solution for applications running in the cloud computing environment. However, it is challenging to run long-running jobs on spot instances because they are subject to unpredictable evictions. Here, we present Spot-on, a generic software framework that supports fault-tolerant long-running workloads on spot instances through checkpoint and restart. Spot-on leverages existing checkpointing packages and is compatible with the major cloud vendors. Using a genomics application as a test case, we demonstrated that Spot-on supports both application-specific and transparent checkpointing methods. Compared to running applications using on-demand instances, it allows the completion of these workloads for a significant reduction in computing costs. Compared to running applications using application-specific checkpoint mechanisms, transparent checkpoint-protected applications reduce runtime by up to 40%, leading to further cost savings of up to 86%.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑