MC

Current Trends in Science and Technology

an Open Access Publication ISSN: 0976-9730 | 0976-9498

Engineering and Technology

Computation Offloading in Mobile Cloud Computing

Ridhi Sharma, Dr Gagandeep
1,2Dept. of Computer Science, Punjabi University, Punjab, India-160062
Online First: December 01, 2017
| Google Scholar

Abstract

Mobile​​ cloud ​​computing ​​is ​​basically ​​cloud ​​computing ​​that ​​provide ​​quality ​​of services​​ only ​​to ​​mobile ​​users.​​There ​​is ​​no ​​doubt ​​that ​​95% ​​of ​​the ​​total ​​population ​​owns a ​​Mobile ​​Phone​​ due ​​to​​mobility ​​still ​​to​​ grab​​ its​​ full ​​utilities ​​is ​​difficult ​​due ​​to ​​its limitations ​​like ​​power ​​consumption,​​limited ​​storage, ​​network ​​disconnections ​​etc.​​So,​​a criteria ​​that ​​can ​​extend​ ​its ​​capabilities ​​is​​needed ​​that​​ Is ​​Mobile ​​cloud ​​computing (MCC) ​​that ​​provides ​​a ​​virtual ​​storage ​​for ​​a ​​wide​​variety ​​of ​​mobile ​​applications ​​that are ​​big ​​in ​​size ​​comparative ​​to ​​the ​​actual ​​mobile​ ​storage. When ​​it ​​comes​ ​to ​​saving ​​energy ​​and​ ​time​ ​by​​ executing ​​the ​​tasks ​​externally, ​​a mobile ​​user ​​can ​​easily ​​make ​​it ​​possible ​​by ​​offloading ​​the ​​portions ​​of ​​an ​​application ​​to the ​​mobile​​ cloud.​​This ​​remote ​​execution ​​still ​​gives ​​a ​​challenge ​​to​ ​decide ​​which ​​parts of ​​the ​​application​​ will ​​be ​​offloaded​​ so ​​to ​​get ​​quality ​​of ​​experience.​​The ​​decision concerns ​​may ​​be​ ​application,​​ physical​​ assembly,​connection ​​conditions,​or ​​the execution ​​platform. In ​this ​​research ​​study, ​the ​​researcher ​​has ​​focused ​​more ​​on​​ enhancing​​ battery life ​​by​​implementing​​ priority​​ based ​​algorithms ​​using ​​machine ​​learning ​​rather ​​there could​ ​be ​​so ​​many​​factors​​ in ​​which ​​a ​​SMD ​​fails ​​to ​​give ​​its​ ​100%. ​​As ​​energy consumption ​​is ​​the ​​biggest ​​factor​that ​​varies ​​by ​​different ​​sizes ​​of ​​tasks, ​​so ​​the ​​intent ​​of this ​​thesis ​​is ​​to ​​increase​ ​the ​​battery ​​life.​​When ​​battery ​​value ​​reaches ​​to ​​a​ ​threshold value ​​say​ ​50%,​​ the ​​process or ​​executes ​​only ​​the​​tasks ​​that ​​are​​ given ​​the ​​highest ​​priority and​​ rest ​​of​​ the​​ tasks ​​are ​​then​​ put ​​in​​ a​​ queue,​​when​ ​the​​update ​​operation ​​for​​ the​​ queues is ​​performed, ​​these ​​left ​​tasks ​​are ​​also ​​got ​​executed ​​according​​to ​​the ​​battery ​​value.​​This thesis ​​will ​​give ​​enhanced​ ​battery​ ​performance ​​through ​​maximizing​​the ​​energy consumption ​​by ​​20% ​​by ​​executing ​​priority ​​based ​​tasks,​​researcher ​​has ​​set ​​highest priority ​​as ​​5​​ in ​​the ​​priority ​​set. Priority​​ Set​​ =​​ {1,2,3,4,5}.However, ​​a​​ lot ​​is ​​to ​​be ​​done ​​in ​​concern ​​of ​​energy ​​saving​ ​as ​​the ​​migration ​​of tasks ​​to ​​some ​​other ​​resources ​​so ​​the ​​execution of rest of the cloudlet is also completed ​​even ​​when ​​the ​​battery reaches ​​at ​​its​ ​lowest ​​limit.


 

  Submitted
Dec 12, 2017
Published
Dec 1, 2017
Abstract Views
158
PDF Downloads
175
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Downloads

Downloads

Download data is not yet available.
No Supplimentary Material available for this article.

Statistics from Altmetric.com

Statistics from Dimensions.ai

Statistics from PlumX


Related Articles

Related Authors

 



In Google Scholar

In International Journal of Current Trends in Science and Technology

In Google Scholar

 
  • Ridhi Sharma, Dr Gagandeep

  • INDEXING AND ABSTRACTING