OpenFlight Labs
Nov 3, 2020

Archived

A tool for calculating the cost of running jobs on the cloud infrastructure

status/archived
featured/yes
languages/ruby
tags/R&D · HPC · Cloud

Job Cost Calculator

The goal was to analyse historical SLURM job data and estimate the cost of running existing HPC workloads on cloud infrastructure such as AWS and Azure.

What was done

We developed a Ruby application that analyses sacct job data, identifies CPU, GPU, memory and node requirements, and recommends suitable cloud instances. Implemented per-job and whole-workload cost estimates, along with CSV exports and configurable analysis options.

What was learnt

We learnt how to translate HPC resource requirements into cloud instance recommendations and estimate associated running costs. We also explored how historical workload data can help organisations plan cloud migrations, understand resource utilisation and make informed infrastructure budgeting decisions.


Keep reading

View all
SACCT reporter and SACCT API logo

Exploration of improved SACCT reporting metrics

R&DHPC
Aug 6, 2026 - Sep 7, 2026View project
Alces Job logo

A CLI tool for creating slurm job scripts

R&DHPC
Jun 28, 2026 - Jul 28, 2026View project
Carbon Leaderboard logo

Ranking Carbon Emissions of Clusters

R&DHPC
May 1, 2024View project