Title: Quiz 11 — Dynamic Resource Allocation and MIG Partitioning
Course: AIINFRA 200: Production Inference Serving & GPU Orchestration > Section: Week 11 — Dynamic Resource Allocation and MIG Partitioning

Q: In which Kubernetes version did Dynamic Resource Allocation (DRA) reach General Availability?
- v1.28
- v1.30
- v1.34
- v1.35
A: v1.35

Q: Dynamic Resource Allocation has been enabled by default since Kubernetes v1.34.
- True
- False
A: True

Q: Which of the following is NOT one of the three core DRA structured resource objects?
- DeviceClass
- ResourceClaim
- ResourceQuota
- ResourceSlice
A: ResourceQuota

Q: What is the maximum number of isolated instances NVIDIA MIG can partition a single supported GPU into?
- Four
- Five
- Seven
- Eight
A: Seven

Q: If a pod requests two time-sliced GPU replicas instead of one, it is guaranteed proportionally more compute time than a pod requesting a single replica.
- True
- False
A: False

Q: Explain in 1-2 sentences why time-slicing does NOT provide the same memory isolation guarantee as MIG.
Feedback: Sample/expected answer: Time-slicing shares the GPU's global VRAM address space across all processes with no hardware or software memory isolation, so one misbehaving pod can consume memory and starve others; MIG gives each instance its own dedicated, protected memory region.

Q: Which command-line tool is used at the driver level to create and configure MIG partitions?
- kubectl mig
- nvidia-smi mig
- nvidia-container-cli
- gpu-operator config
A: nvidia-smi mig

Q: A student claims that Dynamic Resource Allocation partitions a GPU once at cluster setup, just like static MIG configuration. What is wrong with this claim, and what operational consequence follows from the correct behavior?
Feedback: Sample/expected answer: DRA does not partition once at setup — it creates partitions on-demand only when a pod with matching resource requirements arrives and its ResourceClaim needs to be satisfied. The consequence is that this on-demand allocation can introduce scheduling delay while the claim is satisfied, and can cause fragmentation if claims of different shapes are allocated in a suboptimal order.