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 条
  • [1] Towards Data and Computation Offloading in Mobile Cloud Computing: Taxonomy, Overview, and Future Directions
    Amir Masoud Rahmani
    Mokhtar Mohammadi
    Adil Hussein Mohammed
    Sarkhel H. Taher Karim
    Mohammed Kamal Majeed
    Mohammed Masdari
    Mehdi Hosseinzadeh
    [J]. Wireless Personal Communications, 2021, 119 : 147 - 185
  • [2] A Taxonomy of Offloading in Mobile Cloud Computing
    La, Hyun Jung
    Kim, Soo Dong
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2014, : 147 - 153
  • [3] An Adaptive Approach Towards Computation Offloading for Mobile Cloud Computing
    Kero, Archana
    Khanna, Abhirup
    Kumar, Devendra
    Agarwal, Amit
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2019, 14 (02) : 52 - 73
  • [4] Mobile Cloud Computing: A Multisite Computation Offloading
    Goudarzi, Mohammad
    Movahedi, Zeinab
    Nazari, Masoud
    [J]. 2016 8TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2016, : 660 - 665
  • [5] Framework for Computation Offloading in Mobile Cloud Computing
    Kovachev, Dejan
    Klamma, Ralf
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2012, 1 (07): : 6 - 15
  • [6] Mobile Cloud Computing Architecture for Computation Offloading
    Khanna, Abhirup
    Kero, Archana
    Kumar, Devendra
    [J]. PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, : 639 - 643
  • [7] Adaptive Computation Offloading in Mobile Cloud Computing
    Tripathi, Vibha
    [J]. CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 524 - 529
  • [8] Augmentation Techniques for Mobile Cloud Computing: A Taxonomy, Survey, and Future Directions
    Zhou, Bowen
    Buyya, Rajkumar
    [J]. ACM COMPUTING SURVEYS, 2018, 51 (01)
  • [9] RETRACTED: Computation Offloading in Mobile Cloud Computing and Mobile Edge Computing: Survey, Taxonomy, and Open Issues (Retracted Article)
    Maray, Mohammed
    Shuja, Junaid
    [J]. MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [10] Partitioning and offloading in smart mobile devices for mobile cloud computing: State of the art and future directions
    Gu, Fei
    Niu, Jianwei
    Qi, Zhiping
    Atiquzzaman, Mohammed
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 119 : 83 - 96