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

被引:15
|
作者
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
相关论文
共 50 条
  • [41] Computation Offloading With Data Caching Enhancement for Mobile Edge Computing
    Yu, Shuai
    Langar, Rami
    Fu, Xiaoming
    Wang, Li
    Han, Zhu
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (11) : 11098 - 11112
  • [42] Joint Multi-User Computation Offloading and Data Caching for Hybrid Mobile Cloud/Edge Computing
    Yang, Xiaolong
    Fei, Zesong
    Zheng, Jianchao
    Zhang, Ning
    Anpalagan, Alagan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (11) : 11018 - 11030
  • [43] Dynamic computation offloading for ground and flying robots: Taxonomy, state of art, and future directions
    Chaâri, Rihab
    Cheikhrouhou, Omar
    Koubâa, Anis
    Youssef, Habib
    Gia, Tuan Nguyen
    [J]. Computer Science Review, 2022, 45
  • [44] Dynamic computation offloading for ground and flying robots: Taxonomy, state of art, and future directions
    Chaari, Rihab
    Cheikhrouhou, Omar
    Koubaa, Anis
    Youssef, Habib
    Gia, Tuan Nguyen
    [J]. COMPUTER SCIENCE REVIEW, 2022, 45
  • [45] Efficient Computation Offloading in Mobile Cloud Computing with Nature-Inspired Algorithms
    Mehta, Shikha
    Kaur, Parmeet
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2019, 18 (04)
  • [46] Energy conscious multi-site computation offloading for mobile cloud computing
    Raj Kumari
    Sakshi Kaushal
    Naveen Chilamkurti
    [J]. Soft Computing, 2018, 22 : 6751 - 6764
  • [47] Failure Management for Reliable Cloud Computing: A Taxonomy, Model, and Future Directions
    Gill, Sukhpal Singh
    Buyya, Rajkumar
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2020, 22 (03) : 52 - 62
  • [48] A Taxonomy and Future Directions for Sustainable Cloud Computing: 360 Degree View
    Gill, Sukhpal Singh
    Buyya, Rajkumar
    [J]. ACM COMPUTING SURVEYS, 2019, 51 (05)
  • [49] A Cluster Based Computation Offloading Technique for Mobile Cloud Computing in Smart Cities
    Mazza, Daniela
    Tarachi, Daniele
    Corazza, Giovanni E.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [50] Energy conscious multi-site computation offloading for mobile cloud computing
    Kumari, Raj
    Kaushal, Sakshi
    Chilamkurti, Naveen
    [J]. SOFT COMPUTING, 2018, 22 (20) : 6751 - 6764