Building Qos Into Distributed Systems by Allan Campbell