Majid Lafi Altamimi
A Task Offloading Framework for Energy Saving on Mobile Devices using Cloud Computing
Mobile devices suffer the limited energy supply caused by the capacity of their small battery. Task offloading from mobile devices to cloud computing is a promising technique for tackling the problem. In this seminar, we proposed an offloading framework to make task offloading possible for energy saving for the mobile devices. First, we examined the feasibility of exploiting the offloading technique to save mobile device energy using the cloud. Second, we developed mathematical models for the energy consumption of a smartphone and an application. These models were then used to develop mathematical models that estimate the energy consumption on the networking and the computing activities at the application level. Third, we identified and classified the system parameters affecting the offloading decision and built our offloading framework based on them. In addition, we implemented and validated the proposed framework experimentally using a real smartphone, cloud, and application. The experimental results reveal that task offloading is beneficial for mobile devices given that in some cases it saves more than 70% of the energy required to execute a task. Moreover, the experimental validation proves that our framework is practical to real life scenarios.