A quick-response framework for multi-user computation offloading in mobile cloud computing

被引:35
作者
Kuang, Zhikai [1 ]
Guo, Songtao [1 ]
Liu, Jiadi [1 ]
Yang, Yuanyuan [1 ,2 ]
机构
[1] Southwest Univ, Coll Elect & Informat Engn, Chongqing Key Lab Nonlinear Circuits & Intelligen, Chongqing 400715, Peoples R China
[2] SUNY Stony Brook, Dept Elect & Comp Engn, Stony Brook, NY 11794 USA
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2018年 / 81卷
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Computation offloading; Energy saving; Task filtering; Completion time constraint; Mobile cloud computing; RESOURCE-ALLOCATION; ENERGY; ALGORITHM; USERS;
D O I
10.1016/j.future.2017.10.034
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The execution of much sophisticated applications on the resource-constrained mobile device will lead to the fast exhaustion of the battery of mobile device. Therefore, mobile cloud computing (MCC) is regarded as an energy-effective approach by offloading tasks from mobile device to the resource-enough cloud, which cannot only save energy for mobile devices but also prolong the operation time of battery. However, it still remains a challenging issue to coordinate task offloading among mobile devices and get offloading results quickly at the same time. In this paper, we propose an agent-based MCC framework to enable the device to receive offloading results faster by making offloading decision on the agent. Moreover, to get an offloading strategy, we formulate the problem of maximizing energy savings among multiple users under the completion time and bandwidth constraints. To solve the optimization problem, we propose a Dynamic Programming After Filtering (DPAF) algorithm. In the algorithm, firstly, the original offloading problem is transformed to the classic 0-1 Knapsack problem by the filtering process on the agent. Furthermore, we adopt dynamic programming algorithm to find an optimal offloading strategy. Simulation results show that the framework can more quickly get response from agent than other schemes and the DPAF algorithm outperforms other solutions in energy saving. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:166 / 176
页数:11
相关论文
共 35 条
[1]  
[Anonymous], 2010, P ACM MOBISYS, DOI [10.1145/1814433.1814441, DOI 10.1145/1814433.1814441]
[2]   Performance modelling and analysis of mobile grid computing systems [J].
Behera, Itishree ;
Tripathy, Chita Ranjan .
INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2014, 5 (01) :11-20
[3]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[4]   Decentralized Computation Offloading Game for Mobile Cloud Computing [J].
Chen, Xu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) :974-983
[5]   A Reliable Communication Protocol for Multiregion Mobile Agent Environments [J].
Choi, SungJin ;
Baik, MaengSoon ;
Kim, HongSoo ;
Byun, EunJoung ;
Choo, Hyunseung .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (01) :72-85
[6]  
Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301
[7]   Computation Offloading for Service Workflow in Mobile Cloud Computing [J].
Deng, Shuiguang ;
Huang, Longtao ;
Taheri, Javid ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) :3317-3329
[8]  
Duolikun D, 2017, INT J SPACE-BASED SI, V7, P32, DOI 10.1504/IJSSC.2017.084122
[9]   Cloud-Assisted Computation Offloading to Support Mobile Services [J].
Elgazzar, Khalid ;
Martin, Patrick ;
Hassanein, Hossam S. .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (03) :279-292
[10]   Maximum revenue-oriented resource allocation in cloud [J].
Feng, Guofu ;
Buyya, Rajkumar .
INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2016, 7 (01) :12-21