slide 33 of 40
Coordinate local process schedulers to timeshare sets of related
processes across a cluster
One easy solution, synchronizing scheduler clocks, turns out to
There are always localized "noise processes"
(e.g., disk buffer flushes, paging traffic)
Can be implemented using PAPERS aggregate interrupts to
awaken a priv process that turns process priority up/down
to encourage a schedule
Similar things could be done for SMPs, but conventional networks
make the interrupts too slow...