This looks really great honestly. Including IO as a consumable resource is just as important as allocating CPU or memory.
Request to the mods: please drop the "Microsoft" from the title. This is just a Microsoft Research paper. MSR is almost completely separate from the rest of the company.
(edit: whoops, looks like MS actually uses this system internally. sorry, should have read the abstract)
Only a few of the authors are MSR (our systems group in Beijing actually); it seems like Eric Boutin in Microsoft is the first author on this one (we have many smart people working for Microsoft outside of MSR).