extending datacenter to execute cloudlets as client requests