Task-Aware Energy-Efficient Framework for Mobile Cloud Computing

Mobile devices, including smartphones, are becoming an important part of our daily lives. These devices have powerful features and useful applications that help us to accomplish multiple tasks in minimum time, especially in cloud services. Mobile devices, on the other hand, have limitations like battery life, computing power, and storage capacity. Mobile Cloud Computing (MCC) is a rising technology that helps mobile users to keep away from these limitations, primarily to save energy. In this article, we have discussed energy efficiency in MCC because it is the most important design requirement for mobile devices. Modified Best Fit Decreasing (MBFD) algorithm is used to sort the users as per their task. To minimize energy consumption and completion time required for completing the tasks optimization algorithm named as Artificial Bee Colony (ABC) with supervised learning technique Support Vector Machine (SVM) is used. The performance of the proposed MCC model is analyzed on the basis of energy consumption and completion time. It is analyzed that energy consumption and completion time are reduced by 36.12% and 8.12% respectively.

[1]  Albert Y. Zomaya,et al.  A Communication-Aware Energy-Efficient Graph-Coloring Algorithm for VM Placement in Clouds , 2018, 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[2]  Yunheung Paek,et al.  Techniques to Minimize State Transfer Costs for Dynamic Execution Offloading in Mobile Cloud Computing , 2014, IEEE Transactions on Mobile Computing.

[3]  Jiannong Cao,et al.  Multi-User Computation Partitioning for Latency Sensitive Mobile Cloud Applications , 2015, IEEE Transactions on Computers.

[4]  Frederico Araújo Durão,et al.  A systematic review on cloud computing , 2014, The Journal of Supercomputing.

[5]  Wei Zhong,et al.  A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine , 2018, Applied Intelligence.

[6]  Tao Li,et al.  A Framework for Partitioning and Execution of Data Stream Applications in Mobile Cloud Computing , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[7]  Roy Want,et al.  Guest Editors' Introduction: Energy Harvesting and Conservation , 2005, IEEE Pervasive Comput..

[8]  Dusit Niyato,et al.  A Framework for Cooperative Resource Management in Mobile Cloud Computing , 2013, IEEE Journal on Selected Areas in Communications.

[9]  Rajkumar Buyya,et al.  Cloud-Based Augmentation for Mobile Devices: Motivation, Taxonomies, and Open Challenges , 2013, IEEE Communications Surveys & Tutorials.

[10]  Paulo Carvalho,et al.  Impacts of Human Mobility in Mobile Data Offloading , 2018, CHANTS@MOBICOM.

[11]  Zhetao Li,et al.  Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing , 2019, IEEE Transactions on Mobile Computing.

[12]  Qi Han,et al.  Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing , 2013, The Journal of Supercomputing.

[13]  Gurvinder Singh,et al.  Multiobjective Artificial Bee Colony based Job Scheduling for Cloud Computing Environment , 2018 .

[14]  Inderveer Chana,et al.  QRSF: QoS-aware resource scheduling framework in cloud computing , 2014, The Journal of Supercomputing.

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

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

[17]  Xuemin Shen,et al.  Exploiting mobile crowdsourcing for pervasive cloud services: challenges and solutions , 2015, IEEE Communications Magazine.

[18]  Mazliza Othman,et al.  A Survey of Mobile Cloud Computing Application Models , 2014, IEEE Communications Surveys & Tutorials.

[19]  Li Chunlin,et al.  Cost and energy aware service provisioning for mobile client in cloud computing environment , 2015, The Journal of Supercomputing.

[20]  Tony Q. S. Quek,et al.  The role of cloud computing in content-centric mobile networking , 2016, IEEE Communications Magazine.

[21]  Yuguang Fang,et al.  Protecting Location Privacy for Task Allocation in Ad Hoc Mobile Cloud Computing , 2018, IEEE Transactions on Emerging Topics in Computing.

[22]  Xinwen Zhang,et al.  Towards an Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms , 2010, MOBILWARE.