A reservation system for clouds