Spot instances for HPC workload: use cases

0

Has anyone ever used spot instances for HPC workload? Do we have any public reference use-case?

IFAIK, Spot can be used if the job can checkpoint his status (so we can restart in case of a termination). Otherwise if the job runs for many hours, you run the risk to have your job terminated before it’s completed.

Looking forward to your comments.

I'll appreciate if you can share links to public use-cases or guides.

AWS
已提問 7 年前檢視次數 467 次
2 個答案
1

See the TLG Aerospace use case study for tightly-coupled: https://aws.amazon.com/solutions/case-studies/tlg-aerospace/

Fermi labs for HTC: https://aws.amazon.com/blogs/aws/experiment-that-discovered-the-higgs-boson-uses-aws-to-probe-nature/

Spot is often used for both high throughput computing HPC and tightly-coupled HPC. This is because most HPC workloads are short lived and already have check pointing. Long time HPC users are used to less reliable environments or forced check pointing to get off a supercomputer within a certain number of hours.

While a lot of HPC is run on spot, unless the job completes within two minutes of notice, many users are OK with losing a job. Those that aren't, can checkpoint every so often, and relaunch from the EBS volume. Still, while users could recover most jobs, they often don't bother to try to save a case. They check spot prices beforehand, bid at a higher value, and rerun the job if the spot price is exceeded. This is because relatively few jobs are lost when a bit of care is taken, the savings are already large, and relaunching a lost job is easy.

管理員
已回答 7 年前
0
已接受的答案

This blog post describes how to use Spot instances for CAE workload such as LS-DYNA using checkpointing: https://aws.amazon.com/blogs/hpc/cost-optimization-on-spot-instances-using-checkpoints-for-ansys-ls-dyna/

AWS
已回答 1 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南