Abstract

Gradually, mobile and smart computing devices are becoming pervasive and prevalent in society and also increasingly being used to undertake the daily tasks and business activities of individuals and organizations worldwide as compared to their desktop counterparts. But these mobile and smart computing devices are resource constrained and sometimes lack the needed computational capacities; thus, memory, energy, storage, and processor to run the plethora of resource intensive applications available for mobile users. There is a lot of benefit of offloading resource demanding applications and intensive computations from mobile devices to other systems with higher resource capacities in the cloud. Mobile cloud computing is a form of cloud computing that seeks to enhance the capacity and capabilities of mobile and smart computing devices by enabling mobile devices to offload some computational tasks to the cloud for processing which otherwise would have been a challenge. The study setup an experiment to investigate computation offloading for mobile devices. The study also presented an energy model for computation offloading. It was observed during the experiment that by offloading intensive applications from mobile and smart computing devices to other systems with higher resource capacities, a great amount of resource efficiency is achieved.

Highlights

  • There is an ever growing proliferation and widespread use of mobile and smart computing devices and applications worldwide to perform various kinds of work related activities

  • Mobile cloud computing is a variant of cloud computing which addresses the challenges faced by mobile and smart computing devices in running resource intensive applications [5], [23], [27]

  • It was observed from the experiments that, most mobile devices are unable to run and execute highly intensive computational tasks

Read more

Summary

Introduction

There is an ever growing proliferation and widespread use of mobile and smart computing devices and applications worldwide to perform various kinds of work related activities. Mobile cloud computing seeks to enhance the capacity and capabilities of mobile and smart computing devices in order to execute the many resource demanding applications available for mobile users [12], [20], [25]. The goal of mobile cloud computing is to enable mobile and smart computing devices to run and execute the plethora of resource hungry mobile applications which greatly consumes processing power, energy and battery life of mobile devices by offloading computations to surrogates in the cloud [19], [26]. Mobile cloud computing boost the computational power of mobile and smart computing devices to enable them execute the plethora of resource hungry mobile applications which greatly consumes processing power, energy and battery life of mobile devices by offloading computations to surrogates in the cloud [11], [24], [25], [28].

Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.