A Lightweight Algorithm for Collaborative Task Execution in Mobile Cloud Computing

被引:3
作者
Liu, Xing [1 ]
Yuan, Chao-Wei [1 ]
Li, Yun [2 ]
Yang, Zhen [3 ]
Cao, Bin [2 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Informat & Commun Engn, Beijing 100088, Peoples R China
[2] Chongqing Univ Posts & Telecommun, Chongqing Key Lab Mobile Commun Technol, Chongqing, Peoples R China
[3] Beijing Univ Posts & Telecommun, Sch Comp Sci, Beijing 100088, Peoples R China
关键词
Cloud computing; Mobile internet; Mobile application; Offloading; Energy consumption;
D O I
10.1007/s11277-015-2946-5
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Mobile cloud computing (MCC) combines mobile internet and cloud computing to improve the performance of mobile applications. In MCC, the performance of mobile devices (MDs) can be significantly improved by offloading the mobile applications to the remote cloud. However, the data, which is transmitted on wireless networks, is increasing rapidly since users' mobile applications have to get support from the remote cloud, therefore, these applications offloading face the problem of energy efficiency because of stochastic wireless channel. In this paper, we investigate collaborative task execution between MD and cloud side for mobile applications. In our study we assume the mobile application is composed by a sequence of tasks that are independent of each other, and can be executed on the MD or on the cloud side. We aim to minimize the energy consumption on the MD while meeting a deadline, by offloading a part of tasks of mobile application to the cloud. We formulate this collaborative task execution problem as an energy optimization problem. Then, we derive several offloading thresholds by characterizing the optimal solution and propose several algorithms for the collaborative task execution. Further, using Lagrange duality principle and these algorithms, we propose a collaborative task execution scheduling (CTES) algorithm to solve the optimization problem approximately. Simulation results suggest that our proposed CTES algorithm is energy efficient for the MCC environment. Moreover, compared to the local execution and the cloud execution, our proposed CTES algorithm can significantly save the energy consumption on the MD.
引用
收藏
页码:579 / 599
页数:21
相关论文
共 17 条
[1]  
[Anonymous], 2010, P HOTCL
[2]  
[Anonymous], P ACM IMC
[3]   Decentralized Computation Offloading Game for Mobile Cloud Computing [J].
Chen, Xu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) :974-983
[4]  
Cuervo E., 2010, P 8 INT C MOB SYST A, P49, DOI [DOI 10.1145/1814433.1814441, 10.1145/1814433.1814441]
[5]   A Survey of Power-Saving Techniques on Data Centers and Content Delivery Networks [J].
Ge, Chang ;
Sun, Zhili ;
Wang, Ning .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (03) :1334-1354
[6]   MIGRATE OR NOT? EXPLOITING DYNAMIC TASK MIGRATION IN MOBILE CLOUD COMPUTING SYSTEMS [J].
Gkatzikis, Lazaros ;
Koutsopoulos, Iordanis .
IEEE WIRELESS COMMUNICATIONS, 2013, 20 (03) :24-32
[7]   A Dynamic Offloading Algorithm for Mobile Computing [J].
Huang, Dong ;
Wang, Ping ;
Niyato, Dusit .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2012, 11 (06) :1991-1995
[8]  
Johnston LA, 2006, IEEE T WIREL COMMUN, V5, P394, DOI 10.1109/TWC.2006.02019
[9]   CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY? [J].
Kumar, Karthik ;
Lu, Yung-Hsiang .
COMPUTER, 2010, 43 (04) :51-56
[10]   Mechanisms and Challenges on Mobility-Augmented Service Provisioning for Mobile Cloud Computing [J].
Li, Wenzhong ;
Zhao, Yanchao ;
Lu, Sanglu ;
Chen, Daoxu .
IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (03) :89-97