Abstract:
Functionality on mobile devices are ever richer
in daily life. Mobile devices have limited resources
like battery life, storage and processor, etc. Offloading
some computing tasks from mobile devices to the
cloud is a way to solve the limitations of battery life
and computing capability of mobile devices. Application
offloading is energy efficient only under various
conditions. This paper proposes an Enhanced Computation
Offloading Algorithm, to extend the life time
of mobile devices, partition the job as a graph and
taking into account the CPU load, state of Charge,
wireless network bandwidth, transmission data size.
Based on the inputs, the system decide whether to
offload the application to the cloud or not. Offloading
is an effective method for extending the life time
of mobile devices by executing some components of
applications remotely.(E.g. processing applications
on mobile cloud). Result will demonstrate that the
algorithm can significantly reduce energy consumption
of mobile device as well as execution time of
application.