What does BCM use to give compute nodes a consistent operating system?
Why C is the answer
Software images
Nodes are provisioned from images.
In detail
- Nodes are provisioned from software images.
- Change the image, not each node.
Use case
An illustrative scenario, not a real incident.
Each compute node boots from one software image, so all nodes match.
See it in different ways
flowchart LR A["Install head node"] --> B["Software images"] B --> C["Provision nodes"] C --> D["Set up Slurm or Kubernetes"] D --> E["Run workloads"]
sequenceDiagram participant H as Head node participant I as Software image participant C as Category participant N as Compute nodes H->>I: Holds the OS image I->>C: Assigned to a category C->>N: Nodes boot and provision H->>N: Updates when the image changes
mindmap
root(("Software image"))
n1["Nodes"]
n2["Node 1"]
n3["Node 2"]
n4["Node 3"]Key point: Software images keep nodes consistent.
Why the other options are wrong
- A. Prompt templates
- That is an LLM term.
- B. Docker tags alone
- Those label containers.
- D. Partition keys
- That is an InfiniBand term.

