Energy Efficient Seamless Service Provisioning in Mobile Cloud Computing

Accessing Cloud via mobile device proves to be costly because of issues with wireless network. Due to communication overhead, offloading of application execution to Cloud consumes more energy than executing in the device itself. This paper proposes a novel framework in which application execution is offloaded to both Cloud and mobile ad hoc Cloud, in order to reduce this communication overhead. Distributed/Parallel execution of tasks is done to reduce the waiting time of mobile device, provided the cost of offloading is less, compared to cost of executing the application in device. Seamless service provisioning is achieved in this framework, by measuring the signal strength of the wireless medium. Once the signal strength threshold is reached, interim results are got from the device to which task is offloaded. This paper proposes the framework for energy efficient seamless service with features like, connecting heterogeneous mobile devices to form mobile ad hoc Cloud, service discovery in mobile ad hoc Cloud and offloading decisions.

[1]  Ramachandran Ramjee,et al.  Bartendr: a practical approach to energy-aware cellular data scheduling , 2010, MobiCom.

[2]  Bu-Sung Lee,et al.  μCloud: Towards a New Paradigm of Rich Mobile Applications , 2011, ANT/MobiWIS.

[3]  Pan Hui,et al.  ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading , 2012, 2012 Proceedings IEEE INFOCOM.

[4]  Ramachandran Ramjee,et al.  Stratus: energy-efficient mobile communication using cloud support , 2010, SIGCOMM '10.

[5]  Deborah Estrin,et al.  Geography-informed energy conservation for Ad Hoc routing , 2001, MobiCom '01.

[6]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[7]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[8]  Tian Yu,et al.  Adaptive Computation Offloading from Mobile Devices into the Cloud , 2012, 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications.

[9]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[10]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[11]  Karin Anna Hummel,et al.  Self-Organizing Fair Job Scheduling among Mobile Devices , 2008, 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[12]  Chi-Sheng Shih,et al.  An Online Migration Environment for Executing Mobile Applications on the Cloud , 2011, 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[13]  Tommi Mikkonen,et al.  TOWARDS MOBILE DEVICE CLOUD , 2011 .

[14]  Narseo Vallina-Rodriguez,et al.  Energy Management Techniques in Modern Mobile Handsets , 2013, IEEE Communications Surveys & Tutorials.

[15]  Eric Chen,et al.  Offloading Android applications to the cloud without customizing Android , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[16]  Zygmunt J. Haas,et al.  A new routing protocol for the reconfigurable wireless networks , 1997, Proceedings of ICUPC 97 - 6th International Conference on Universal Personal Communications.

[17]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[18]  Luís Veiga,et al.  SPADE: scheduler for parallel and distributed execution from mobile devices , 2008, MPAC '08.

[19]  Henri E. Bal,et al.  Cuckoo: A Computation Offloading Framework for Smartphones , 2010, MobiCASE.

[20]  Karthik Kumar Application-based energy efficient mobile and server computing , 2011 .

[21]  Eugene Marinelli,et al.  Hyrax: Cloud Computing on Mobile Devices using MapReduce , 2009 .

[22]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[23]  Dimitrios Gunopulos,et al.  Misco: a MapReduce framework for mobile systems , 2010, PETRA '10.

[24]  Mads Darø Kristensen,et al.  Scavenger: Transparent development of efficient cyber foraging applications , 2010, 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[25]  Dongman Lee,et al.  A virtual cloud computing provider for mobile devices , 2010, MCS '10.

[26]  Mahadev Satyanarayanan,et al.  Self-tuned remote execution for pervasive computing , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[27]  Daiyuan Peng,et al.  An SMDP-Based Service Model for Interdomain Resource Allocation in Mobile Cloud Networks , 2012, IEEE Transactions on Vehicular Technology.

[28]  J. Wenny Rahayu,et al.  Dynamic Mobile Cloud Computing: Ad Hoc and Opportunistic Job Sharing , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[29]  Jie Liu,et al.  Pocket cloudlets , 2011, ASPLOS XVI.

[30]  Abdullah Gani,et al.  Tripod of Requirements in Horizontal Heterogeneous Mobile Cloud Computing , 2012, ArXiv.