Multiprocessor Issues
One scheduling plan per processor
- Tree walking happens on all plans
- Heuristic: add new reservation to plans in increasing order of processor utilization
Plans not pinned to particular CPUs
- Allow NT scheduler to choose CPU
- Rely on schedule properties, affinity to run threads mostly on same CPU
- Permits opportunistic scheduling on other processors by existing scheduler