Scheduler Notifications
Hierarchical infrastructure notifies a scheduler whenever:
- A child VP requests or releases a processor
- A parent VP grants or revokes a processor
- A timer expires
Threads implicitly notify schedulers when they block and unblock
Notifications are cheap: virtual function calls