Implemented proportional share scheduling (Part 4B)