Energy-Aware Offloading Technique for Mobile Cloud Computing
M. Rawaa Akram, Amal ElNahas · 2015
Combining mobile computing and cloud computing has opened the door recently for numerous applications that were not possible before due to the limited capabilities of mobile devices. Computation intensive applications are offloaded to the cloud, hence saving phone's energy and extending its battery life. However, energy savings are influenced by the wireless network conditions. In this paper, we propose considering contextual network conditions in deciding whether to offload to the cloud or not. An energy model is proposed to predict the energy consumed in offloading data under the current network conditions. Based on this prediction, a decision is taken whether to offload, to execute the application locally, or to delay offloading until detecting improvement in network conditions. We evaluated our approach by extending Think Air, a computation offloading framework proposed in [1], by our proposed energy model and delayed offloading algorithm. Experiments results showed considerable savings in energy with an average of 57% of the energy consumed by the application compared with the original static decision module implemented by Think Air.