A survey of computation offloading strategies for performance improvement of applications running on mobile devices

被引:42
作者
Khan, Minhaj Ahmad [1 ]
机构
[1] Bahauddin Zakariya Univ Multan, Multan, Pakistan
关键词
Computation offloading; Mobile computing; Performance improvement; Mobile cloud computing; Cyberaging; SOFTWARE PARTITIONING ALGORITHM; CLOUD; SYSTEMS; FRAMEWORK; BANDWIDTH; SERVICES;
D O I
10.1016/j.jnca.2015.05.018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Handheld mobile devices have evolved from simple voice communication devices to general purpose devices capable of executing complex applications. Despite this evolution, the applications executing on the mobile devices suffer due to their constrained resources. The constraints such as limited battery lifetime, limited storage and processing capabilities produce an adverse impact on the performance of applications executing on the mobile devices. Computation offloading addresses the issue of limited resources by transferring the computation workload to other systems having better resources. It may be oriented towards extending battery lifetime, enhancing storage capacity or improving the performance of an application. In this paper, we perform a survey of the computation offloading strategies correlated with performance improvement for an application. We categorize these approaches in terms of their workload distribution and offloading decisions. We also describe the evolution of the computation offloading based environment as well as a categorization of application partitioning mechanisms adopted in various contributions. Furthermore, we present a parameterwise comparison of automated frameworks, the application domains that benefit from computation offloading and the future challenges impeding the evolution of computation offloading. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:28 / 40
页数:13
相关论文
共 120 条
[1]   Adaptive application offloading using distributed abstract class graphs in mobile environments [J].
Abebe, Ermyas ;
Ryan, Caspar .
JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (12) :2755-2769
[2]   mHealthMon: Toward Energy-Efficient and Distributed Mobile Health Monitoring Using Parallel Offloading [J].
Ahnn, Jong Hoon ;
Potkonjak, Miodrag .
JOURNAL OF MEDICAL SYSTEMS, 2013, 37 (05)
[3]  
Aigner G., 2000, SUIF2 COMPILER INFRA
[4]  
[Anonymous], 2010, 2010 18 INT C GEOINF, DOI DOI 10.1109/GEOINFORMATICS.2010.5567608
[5]  
[Anonymous], 2010, P 8 INT C MOB SYST A, DOI [10.1145/1814433.1814441, DOI 10.1145/1814433.1814441]
[6]  
[Anonymous], 2013, P 28 ANN ACM S APPL
[7]  
[Anonymous], P 51 ANN DES AUT C D
[8]  
[Anonymous], 2011, Proceedings of the 17th annual international conference on Mobile computing and networking, DOI DOI 10.1145/2030613
[9]  
Antonopoulos N, 2010, COMPUT COMMUN NETW S, P1, DOI 10.1007/978-1-84996-241-4
[10]  
Balakrishnan P., 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC), P34, DOI 10.1109/UCC.2013.23