Description
## Context
HydraCluster currently uses Sunshine as the streaming provider with a one-machine-one-session model. For future multi-tenant streaming (multiple users per GPU host), we should evaluate Wolf (Games on Whales) before building our own solution.
## Why Wolf
- Built specifically for multi-tenant GPU streaming with container isolation
- Uses Sunshine capture under the hood but adds native multi-session support
- Handles GPU partitioning (MPS/MIG/SR-IOV) and container-per-user
- Could replace the orchestration layer HydraCluster currently handles for multi-tenancy
## Approach
**Phase 1 (current):** Keep one-machine-one-session with Sunshine. This is the immediate priority.
**Phase 2 (future):** When ready to add multi-tenant support, evaluate Wolf as the foundation rather than building GPU sharing and session isolation from scratch.
## Evaluation criteria
- GPU partitioning support (NVIDIA MPS, MIG, SR-IOV)
- Latency compared to raw Sunshine
- Integration complexity with HydraCluster provider interface
- Container runtime requirements
- Moonlight client compatibility
- Community health and maintenance activity