on the computation offloading at ad hoc cloudlet : architecture and service modes .
To offload or not to offload? The bandwidth and energy costs of mobile cloud computing