Towards Data and Computation Offloading in Mobile Cloud Computing: Taxonomy, Overview, and Future Directions

被引:18
作者
Rahmani, Amir Masoud [1 ,2 ]
Mohammadi, Mokhtar [3 ]
Mohammed, Adil Hussein [4 ]
Karim, Sarkhel H. Taher [5 ,6 ]
Majeed, Mohammed Kamal [7 ]
Masdari, Mohammed [8 ]
Hosseinzadeh, Mehdi [9 ,10 ]
机构
[1] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, 123 Univ Rd,Sect 3, Touliu 64002, Yunlin, Taiwan
[2] Khazar Univ, Dept Comp Sci, Baku, Azerbaijan
[3] Lebanese French Univ, Dept Informat Technol, Erbil, Kurdistan Regio, Iraq
[4] Cihan Univ Erbil, Dept Commun & Comp Engn, Erbil, Kurdistan Regio, Iraq
[5] Univ Halabja, Comp Dept, Coll Sci, Halabja, Iraq
[6] Sulaimani Polytech Univ, Tech Coll Informat, Comp Networks Dept, Sulaymaniyah, Iraq
[7] Tishk Int Univ, Sci Dept Informat Technol, Erbil, Iraq
[8] Islamic Azad Univ, Urmia Branch, Dept Comp Sci, Orumiyeh, Iran
[9] Duy Tan Univ, Inst Res & Dev, Da Nang, Vietnam
[10] Univ Human Dev, Comp Sci, Sulaimaniyah, Iraq
关键词
Cloud computing; Offloading; Mobile device; Energy; Task; Stochastic; Markov; ENERGY-EFFICIENT; RESOURCE-ALLOCATION; DECISION-PROCESS; TASK EXECUTION; CONTEXT-AWARE; BIG DATA; FRAMEWORK; OPTIMIZATION; ALGORITHMS; PLACEMENT;
D O I
10.1007/s11277-021-08202-y
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The rapid developments in the mobile application context illuminate the demand for more resources and processing power at Smart Mobile Devices (SMDs). Mobile Cloud Computing (MCC) enables the SMDs to offload their workloads on the remote cloud servers and benefit from the MCC's extensive resources to deal with this issue. To this end, numerous offloading schemes are provided in the literature to enhance the SMD's efficiency by offloading their workloads on the nearby cloudlets or remote cloud computing resources. This article puts forward a comprehensive survey and taxonomy of the offloading approaches designed and proposed for MCCs. It first classifies them based on the algorithms which have been used for making the offloading decisions. Then, in each category, it illuminates how the offloading decisions are made to improve application performance and mobile devices' energy efficiency, regarding offloading factors such as deadlines, costs, etc. The evaluation metrics, simulator, offloading type, and architecture of the studied schemes are compared and illuminated in each category. Furthermore, regarding the various properties of the studied offloading methods, the offloading domain's leading issues and challenges are discussed. Lastly, the concluding points are provided, and directions for the subsequent studies in the offloading context are specified.
引用
收藏
页码:147 / 185
页数:39
相关论文
共 174 条
[1]   Energy-Aware Fault Tolerant Task offloading of Mobile Cloud Computing [J].
Abd, Sura Khalil ;
Al-Haddad, S. A. R. ;
Hashim, Fazirulhisyam ;
Abdullah, Azizol B. H. J. ;
Yussof, Salman .
2017 5TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD), 2017, :161-164
[2]   Energy efficient offloading strategy in fog-cloud environment for IoT applications [J].
Adhikari, Mainak ;
Gianey, Hemant .
INTERNET OF THINGS, 2019, 6
[3]   Competitive Partial Computation Offloading for Maximizing Energy Efficiency in Mobile Cloud Computing [J].
Ahn, Sanghong ;
Lee, Joohyung ;
Park, Sangdon ;
Newaz, S. H. Shah ;
Choi, Jun Kyun .
IEEE ACCESS, 2018, 6 :899-912
[4]  
Akherfi Khadija, 2018, Applied Computing and Informatics, V14, P1, DOI 10.1016/j.aci.2016.11.002
[5]   SecOFF-FCIoT: Machine learning based secure offloading in Fog-Cloud of things for smart city applications [J].
Alli, Adam A. ;
Alam, Muhammad Mahbub .
INTERNET OF THINGS, 2019, 7
[6]  
[Anonymous], 2018, WIREL NETW
[7]  
Balakrishnan P., 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC), P34, DOI 10.1109/UCC.2013.23
[8]  
Barbera MV, 2014, IEEE INFOCOM SER, P2355, DOI 10.1109/INFOCOM.2014.6848180
[9]  
Beraldi R., 2013, ICSNC 2013
[10]   Sustainable Offloading in Mobile Cloud Computing: Algorithmic Design and Implementation [J].
Boukerche, Azzedine ;
Guan, Shichao ;
De Grande, Robson E. .
ACM COMPUTING SURVEYS, 2019, 52 (01)