Back to the catalog
Software — free catalog
Container Resource Allocation Manager (CRAM)
A NASA software catalog entry available for reuse or request.
About this technology
Overview
CRAM is a protocol and reference implementation for describing a job to be executed on a compute cluster along with all information needed for execution of the job, prioritization of the job, and resource requirements of the job. It also defines an application programming interface (API) for interacting with a simple reference implementation of the protocol demonstrating its use. The reference implementation utilizes Kubernetes as the underlying scheduling system.