Skip to content

Memory Machine Batch

Memory Machine Batch (MMBatch) is a Application Program Interface used within a Cloud Service Provider's batch service that provides checkpoint and restore functionality when using Spot instances. It does this by capturing the entire running state of a Batch Job into a consistent image and restoring the Job on a new Compute Instance without losing any work progress. This plugin ensures high quality service at the Batch level by using low-cost, but unreliable Spot-based Compute Instances. We call this ability to more reliably use spot instances SpotSurfing. We offer SpotSurfing capability for select CPU Instances and in GPU Instances.

For more details, visit the MMBatch website.

Library

The following resources are available: