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 条
  • [21] Computation Offloading Frameworks in Mobile Cloud Computing : A Survey
    Deshmukh, Shantanu
    Shah, Rinku
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ADVANCED COMPUTING (ICCTAC), 2016,
  • [22] Computation Offloading in Cloud-RAN Based Mobile Cloud Computing System
    Cheng, Jinkun
    Shi, Yuanming
    Bai, Bo
    Chen, Wei
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [23] Towards an offloading framework based on Big Data analytics in Mobile Cloud Computing Environments
    Kchaou, Hamdi
    Kechaou, Zied
    Alimi, Adel M.
    [J]. INNS CONFERENCE ON BIG DATA 2015 PROGRAM, 2015, 53 : 292 - 297
  • [24] DDoS attacks in cloud computing: Issues, taxonomy, and future directions
    Somani, Gaurav
    Gaur, Manoj Singh
    Sanghi, Dheeraj
    Conti, Mauro
    Buyya, Rajkumar
    [J]. COMPUTER COMMUNICATIONS, 2017, 107 : 30 - 48
  • [25] Hybrid computation offloading for smart home automation in mobile cloud computing
    Zhang, Jie
    Zhou, Zhili
    Li, Shu
    Gan, Leilei
    Zhang, Xuyun
    Qi, Lianyong
    Xu, Xiaolong
    Dou, Wanchun
    [J]. PERSONAL AND UBIQUITOUS COMPUTING, 2018, 22 (01) : 121 - 134
  • [26] A game-theoretic approach to computation offloading in mobile cloud computing
    Valeria Cardellini
    Vittoria De Nitto Personé
    Valerio Di Valerio
    Francisco Facchinei
    Vincenzo Grassi
    Francesco Lo Presti
    Veronica Piccialli
    [J]. Mathematical Programming, 2016, 157 : 421 - 449
  • [27] Computation Offloading over a Shared Communication Channel for Mobile Cloud Computing
    Guo, Kai
    Yang, Mingcong
    Zhang, Yongbing
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [28] CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY?
    Kumar, Karthik
    Lu, Yung-Hsiang
    [J]. COMPUTER, 2010, 43 (04) : 51 - 56
  • [29] An Overview of User-Oriented Computation Offloading in Mobile Edge Computing
    Zhang, Junna
    Zhao, Xiaoyan
    [J]. 2020 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2020, : 75 - 76
  • [30] Framework for Context-aware Computation Offloading in Mobile Cloud Computing
    Liu, Zhanghui
    Zeng, Xuee
    Huang, Wensi
    Lin, Junxin
    Chen, Xing
    Guo, Wenzhong
    [J]. 2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 172 - 177