Skip to main content

Survey on Mobile Edge-Cloud Computing: A Taxonomy on Computation offloading Approaches

  • Chapter
  • First Online:
Security and Privacy Preserving for IoT and 5G Networks

Part of the book series: Studies in Big Data ((SBD,volume 95))

Abstract

With the technological evolution of Internet of Things (IoT) devices and wireless communications, a wide variety of new complex mobile applications and different services have rapidly increased. Nevertheless, these devices are considered constrained to processing such applications, due to the limitation of battery capacity and high-demand computation for these applications. Mobile cloud comping (MCC) is considered as an appropriate solution for addressing this problem and battery the battery lifetime of these devices, in which the intensive-computation tasks will be offloaded and processed at a conventional centralized cloud. However, cloud computing solution introduces a high communication delay which makes the computation offloading inappropriate for processing real-time applications. To tackle the problem of delay, a new emerging paradigm has been introduced, called mobile edge computing (MEC), in which the computation and storage capabilities of cloud computing have been provided at the edge of the network that enables such applications to be processed as well as satisfying the delay requirements. To this end, compared to other surveys, this paper provides a comprehensive survey of state-of-the-art MEC research with a focus on computation offloading on edge-cloud computing combination. In addition, we provide a novel taxonomy on computation offloading at edge-cloud computing combination and introduce the most and common recent computation offloading models regarding this taxonomy. Furthermore, we highlight the main strengths, weaknesses and other issues which require further consideration. Finally, open research challenges and new research trends in edge-cloud computing will be discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Abbas, K., Tawalbeh, L.A., Rafiq, A., Muthanna, A., Elgendy, I.A., El-Latif, A., Ahmed, A.: Convergence of blockchain and IoT for secure transportation systems in smart cities. Secur. Commun. Netw. 2021 (2021)

    Google Scholar 

  2. Abd El-Latif, A.A., Abd-El-Atty, B., Mazurczyk, W., Fung, C., Venegas-Andraca, S.E.: Secure data encryption based on quantum walks for 5G internet of things scenario. IEEE Trans. Netw. Serv. Manag. 17(1), 118–131 (2020)

    Article  Google Scholar 

  3. Abd El-Latif, A.A., Abd-El-Atty, B., Mehmood, I., Muhammad, K., Venegas-Andraca, S.E., Peng, J.: Quantum-inspired blockchain-based cybersecurity: securing smart edge utilities in IoT-based smart cities. Inf. Process. Manag. 58(4), 102549 (2021)

    Google Scholar 

  4. Abd El-Latif, A.A., Abd-El-Atty, B., Venegas-Andraca, S.E., Elwahsh, H., Piran, M.J., Bashir, A.K., Song, O.Y., Mazurczyk, W.: Providing end-to-end security using quantum walks in IoT networks. IEEE Access (2020)

    Google Scholar 

  5. Abd EL-Latif, A.A., Abd-El-Atty, B., Venegas-Andraca, S.E., Mazurczyk, W.: Efficient quantum-based security protocols for information sharing and data protection in 5G networks. Future Gener. Comput. Syst. 100, 893–906 (2019)

    Google Scholar 

  6. Abd El-Latif, A.A., Li, L., Wang, N., Peng, J.L., Shi, Z.F., Niu, X.: A new image encryption scheme for secure digital images based on combination of polynomial chaotic maps. Res. J. Appl. Sci. Eng. Technol. 4(4), 322–328 (2012)

    Google Scholar 

  7. Abolfazli, S., Sanaei, Z., Ahmed, E., Gani, A., Buyya, R.: Cloud-based augmentation for mobile devices: motivation, taxonomies, and open challenges. IEEE Commun. Surv. Tutor. 16(1), 337–368 (2014)

    Article  Google Scholar 

  8. Abou-Nassar, E.M., Iliyasu, A.M., El-Kafrawy, P.M., Song, O.Y., Bashir, A.K., Abd El-Latif, A.A.: Ditrust chain: towards blockchain-based trust models for sustainable healthcare IoT systems. IEEE Access 8, 111223–111238 (2020)

    Article  Google Scholar 

  9. Afrin, M., Jin, J., Rahman, A., Rahman, A., Wan, J., Hossain, E.: Resource allocation and service provisioning in multi-agent cloud robotics: a comprehensive survey. IEEE Commun. Surv. Tutor. (2021)

    Google Scholar 

  10. Ai, Y., Peng, M., Zhang, K.: Edge computing technologies for internet of things: a primer. Digit. Commun. Netw. 4(2), 77–86 (2018)

    Article  Google Scholar 

  11. Al-Shuwaili, A., Simeone, O.: Energy-efficient resource allocation for mobile edge computing-based augmented reality applications. IEEE Wirel. Commun. Lett. 6(3), 398–401 (2017)

    Article  Google Scholar 

  12. Alam, M.G.R., Hassan, M.M., Uddin, M.Z., Almogren, A., Fortino, G.: Autonomic computation offloading in mobile edge for IoT applications. Future Gener. Comput. Syst. 90, 149–157 (2019)

    Article  Google Scholar 

  13. Alanezi, A., Abd-El-Atty, B., Kolivand, H., El-Latif, A., Ahmed, A., El-Rahiem, A., Sankar, S., S Khalifa, H., et al.: Securing digital images through simple permutation-substitution mechanism in cloud-based smart city environment. Secur. Commun. Netw. 2021 (2021)

    Google Scholar 

  14. Alghamdi, A., Hammad, M., Ugail, H., Abdel-Raheem, A., Muhammad, K., Khalifa, H.S., Abd El-Latif, A.A.: Detection of myocardial infarction based on novel deep transfer learning methods for urban healthcare in smart cities. Multimed. Tools Appl. 1–22 (2020)

    Google Scholar 

  15. Ali, Z., Khaf, S., Abbas, Z.H., Abbas, G., Muhammad, F., Kim, S.: A deep learning approach for mobility-aware and energy-efficient resource allocation in MEC. IEEE Access 8, 179530–179546 (2020)

    Article  Google Scholar 

  16. Alshahrani, A., Elgendy, I.A., Muthanna, A., Alghamdi, A.M., Alshamrani, A.: Efficient multi-player computation offloading for VR edge-cloud computing systems. Appl. Sci. 10(16), 5515 (2020)

    Article  Google Scholar 

  17. Amadeo, M., Campolo, C., Ruggeri, G., Molinaro, A., Iera, A.: SDN-managed provisioning of named computing services in edge infrastructures. IEEE Trans. Netw. Serv. Manag. 16(4), 1464–1478 (2019)

    Article  Google Scholar 

  18. Amadeo, M., Campolo, C., Ruggeri, G., Molinaro, A., Iera, A.: Towards software-defined fog computing via named data networking. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 133–138. IEEE (2019)

    Google Scholar 

  19. Amor, A.B., Abid, M., Meddeb, A.: A privacy-preserving authentication scheme in an edge-fog environment. In: 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA), pp. 1225–1231. IEEE (2017)

    Google Scholar 

  20. Baxter, M.: The five pillars of edge computing (2019). https://www.information-age.com/the-five-pillars-of-edge-computing-123485531/

  21. Becvar, Z., Plachy, J., Mach, P.: Path selection using handover in mobile networks with cloud-enabled small cells. In: 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC), pp. 1480–1485. IEEE (2014)

    Google Scholar 

  22. Bi, S., Zhang, Y.J.: Computation rate maximization for wireless powered mobile-edge computing with binary computation offloading. IEEE Trans. Wirel. Commun. 17(6), 4177–4190 (2018)

    Article  Google Scholar 

  23. Chen, J., Ran, X.: Deep learning with edge computing: a review. Proc. IEEE 107(8), 1655–1674 (2019)

    Article  Google Scholar 

  24. Chen, M.H., Liang, B., Dong, M.: Joint offloading and resource allocation for computation and communication in mobile cloud with computing access point. In: IEEE INFOCOM 2017-IEEE Conference on Computer Communications, pp. 1–9. IEEE (2017)

    Google Scholar 

  25. Chen, S., Xu, H., Liu, D., Hu, B., Wang, H.: A vision of IoT: applications, challenges, and opportunities with china perspective. IEEE Internet Things J. 1(4), 349–359 (2014)

    Article  Google Scholar 

  26. Chen, X., Jiao, L., Li, W., Fu, X.: Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 24(5), 2795–2808 (2016)

    Article  Google Scholar 

  27. Cicirelli, F., Guerrieri, A., Spezzano, G., Vinci, A., Briante, O., Iera, A., Ruggeri, G.: Edge computing and social internet of things for large-scale smart environments development. IEEE Internet Things J. 5(4), 2557–2571 (2017)

    Article  Google Scholar 

  28. Cong, S., Lakafosis, V., Ammar, M.H., Zegura, E.W.: Serendipity: enabling remote computing among intermittently connected mobile devices. In: ACM Mobihoc (2012)

    Google Scholar 

  29. Cui, M., Fei, Y., Liu, Y.: A survey on secure deployment of mobile services in edge computing. Secur. Commun. Netw. 2021 (2021)

    Google Scholar 

  30. Deng, M., Tian, H., Fan, B.: Fine-granularity based application offloading policy in cloud-enhanced small cell networks. In: 2016 IEEE International Conference on Communications Workshops (ICC), pp. 638–643. IEEE (2016)

    Google Scholar 

  31. Di Valerio, V., Presti, F.L.: Optimal virtual machines allocation in mobile femto-cloud computing: An mdp approach. In: 2014 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), pp. 7–11. IEEE (2014)

    Google Scholar 

  32. Dinh, H.T., Lee, C., Niyato, D., Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wirel. Commun. Mob. comput. 13(18), 1587–1611 (2013)

    Article  Google Scholar 

  33. Dong, L., Satpute, M.N., Shan, J., Liu, B., Yu, Y., Yan, T.: Computation offloading for mobile-edge computing with multi-user. In: 2019 IEEE 39th international conference on distributed computing systems (ICDCS), pp. 841–850. IEEE (2019)

    Google Scholar 

  34. Elgendy, I., Muthanna, A., Hammoudeh, M., Shaiba, H.A., Unal, D., Khayyat, M.: Security-aware data offloading and resource allocation for MEC systems: a deep reinforcement learning (2021)

    Google Scholar 

  35. Elgendy, I., Zhang, W., Liu, C., Hsu, C.H.: An efficient and secured framework for mobile cloud computing. IEEE Trans. Cloud Comput. (2018)

    Google Scholar 

  36. Elgendy, I.A., El-kawkagy, M., Keshk, A.: Improving the performance of mobile applications using cloud computing. In: 2014 9th International Conference on Informatics and Systems, pp. PDC–109. IEEE (2014)

    Google Scholar 

  37. Elgendy, I.A., Muthanna, A., Hammoudeh, M., Shaiba, H., Unal, D., Khayyat, M.: Advanced deep learning for resource allocation and security aware data offloading in industrial mobile edge computing. Big Data (2021)

    Google Scholar 

  38. Elgendy, I.A., Zhang, W., Tian, Y.C., Li, K.: Resource allocation and computation offloading with data security for mobile edge computing. Future Gener. Comput. Syst. 100, 531–541 (2019)

    Article  Google Scholar 

  39. Elgendy, I.A., Zhang, W.Z., He, H., Gupta, B.B., Abd El-Latif, A.A.: Joint computation offloading and task caching for multi-user and multi-task MEC systems: reinforcement learning-based algorithms. Wirel. Netw. 1–16 (2021)

    Google Scholar 

  40. Elgendy, I.A., Zhang, W.Z., Zeng, Y., He, H., Tian, Y.C., Yang, Y.: Efficient and secure multi-user multi-task computation offloading for mobile-edge computing in mobile IoT networks. IEEE Trans. Netw. Serv. Manag. 17(4), 2410–2422 (2020)

    Article  Google Scholar 

  41. Elgendy, M., Herperger, M., Guzsvinecz, T., Lanyi, C.S.: Indoor navigation for people with visual impairment using augmented reality markers. In: 2019 10th IEEE International Conference on Cognitive Infocommunications (CogInfoCom), pp. 425–430. IEEE (2019)

    Google Scholar 

  42. Elgendy, M., Sik-Lanyi, C., Kelemen, A.: Making shopping easy for people with visual impairment using mobile assistive technologies. Appl. Sci. 9(6), 1061 (2019)

    Article  Google Scholar 

  43. Elgendy, M., Sik-Lanyi, C., Kelemen, A.: A novel marker detection system for people with visual impairment using the improved tiny-yolov3 model. Comput. Methods Programs Biomed. 106112 (2021)

    Google Scholar 

  44. Elgendy, M.A., Shawish, A., Moussa, M.I.: An enhanced version of the MCACC to augment the computing capabilities of mobile devices using cloud computing. Int. Jo. Adv. Comput. Sci. Appl. (IJACSA), Special Issue on Extended Papers from Science and Information Conference. Citeseer (2014)

    Google Scholar 

  45. Elgendy, M.A., Shawish, A., Moussa, M.I.: Mcacc: New approach for augmenting the computing capabilities of mobile devices with cloud computing. In: 2014 Science and Information Conference, pp. 79–86. IEEE (2014)

    Google Scholar 

  46. Elminaam, D.S.A., Alanezi, F.T., Hosny, K.M.: SMCACC: developing an efficient dynamic secure framework for mobile capabilities augmentation using cloud computing. IEEE Access 7, 120214–120237 (2019)

    Article  Google Scholar 

  47. Farris, I., Taleb, T., Flinck, H., Iera, A.: Providing ultra-short latency to user-centric 5g applications at the mobile network edge. Trans. Emerg. Telecommun. Technol. 29(4), e3169 (2018)

    Google Scholar 

  48. Ghaleb, S.M., Subramaniam, S., Zukarnain, Z.A., Muhammed, A.: Mobility management for IoT: a survey. EURASIP J. Wirel. Commun. Netw. 2016(1), 165 (2016)

    Article  Google Scholar 

  49. Gu, X., Ji, C., Zhang, G.: Energy-optimal latency-constrained application offloading in mobile-edge computing. Sensors 20(11), 3064 (2020)

    Article  Google Scholar 

  50. Guan, L., Ke, X., Song, M., Song, J.: A survey of research on mobile cloud computing. In: 2011 10th IEEE/ACIS International Conference on Computer and Information Science, pp. 387–392. IEEE (2011)

    Google Scholar 

  51. Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)

    Article  Google Scholar 

  52. Guo, X., Singh, R., Zhao, T., Niu, Z.: An index based task assignment policy for achieving optimal power-delay tradeoff in edge cloud systems. In: 2016 IEEE International Conference on Communications (ICC), pp. 1–7. IEEE (2016)

    Google Scholar 

  53. Gupta, B., Quamara, M.: An overview of internet of things (IoT): architectural aspects, challenges, and protocols. Concurrency Comput.: Pract. Exp. 32(21), e4946 (2020)

    Google Scholar 

  54. Hammad, M., Iliyasu, A.M., Subasi, A., Ho, E.S., Abd El-Latif, A.A.: A multitier deep learning model for arrhythmia detection. IEEE Trans. Instrum. Meas. 70, 1–9 (2020)

    Article  Google Scholar 

  55. Hammad, M., Pławiak, P., Wang, K., Acharya, U.R.: Resnet-attention model for human authentication using ECG signals. Expert Syst. e12547 (2020)

    Google Scholar 

  56. Huang, L., Bi, S., Zhang, Y.J.: Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks. IEEE Trans. Mob. Comput. (2020)

    Google Scholar 

  57. Huang, L., Feng, X., Feng, A., Huang, Y., Qian, L.P.: Distributed deep learning-based offloading for mobile edge computing networks. Mob. Netw. Appl. 1–8 (2018)

    Google Scholar 

  58. Huang, L., Feng, X., Zhang, C., Qian, L., Wu, Y.: Deep reinforcement learning-based joint task offloading and bandwidth allocation for multi-user mobile edge computing. Digit. Commun. Netw. 5(1), 10–17 (2019)

    Article  Google Scholar 

  59. Huang, L., Feng, X., Zhang, L., Qian, L., Wu, Y.: Multi-server multi-user multi-task computation offloading for mobile edge computing networks. Sensors 19(6), 1446 (2019)

    Article  Google Scholar 

  60. Ibrahim, M.H.: Octopus: an edge-fog mutual authentication scheme. IJ Netw. Secur. 18(6), 1089–1101 (2016)

    Google Scholar 

  61. Jiang, C., Cheng, X., Gao, H., Zhou, X., Wan, J.: Toward computation offloading in edge computing: a survey. IEEE Access 7, 131543–131558 (2019)

    Article  Google Scholar 

  62. Kao, Y.H., Krishnamachari, B., Ra, M.R., Bai, F.: Hermes: latency optimal task assignment for resource-constrained mobile computing. IEEE Trans. Mob. Comput. 16(11), 3056–3069 (2017)

    Article  Google Scholar 

  63. Khalili, S., Simeone, O.: Inter-layer per-mobile optimization of cloud mobile computing: a message-passing approach. Trans. Emerg. Telecommun. Technol. 27(6), 814–827 (2016)

    Article  Google Scholar 

  64. Khan, A.U.R., Othman, M., Madani, S.A., Ullah, K.S.: A survey of mobile cloud computing application models. IEEE Commun. Surv. Tut. 16(1), 393–413 (2013)

    Google Scholar 

  65. Khan, U.A., Khalid, W., Saifullah, S.: Energy efficient resource allocation and computation offloading strategy in a uav-enabled secure edge-cloud computing system. In: 2020 IEEE International Conference on Smart Internet of Things (SmartIoT), pp. 58–63. IEEE (2020)

    Google Scholar 

  66. Khayyat, M., Alshahrani, A., Alharbi, S., Elgendy, I., Paramonov, A., Koucheryavy, A.: Multilevel service-provisioning-based autonomous vehicle applications. Sustainability 12(6), 2497 (2020)

    Article  Google Scholar 

  67. Khayyat, M., Elgendy, I.A., Muthanna, A., Alshahrani, A.S., Alharbi, S., Koucheryavy, A.: Advanced deep learning-based computational offloading for multilevel vehicular edge-cloud computing networks. IEEE Access 8, 137052–137062 (2020)

    Article  Google Scholar 

  68. Kovachev, D., Cao, Y., Klamma, R.: Mobile cloud computing: a comparison of application models (2011). arXiv preprint arXiv:1107.4940

  69. Kumar, K., Lu, Y.H.: Cloud computing for mobile users: can offloading computation save energy? Computer 43(4), 51–56 (2010)

    Article  Google Scholar 

  70. Li, G., He, J., Peng, S., Jia, W., Wang, C., Niu, J., Yu, S.: Energy efficient data collection in large-scale internet of things via computation offloading. IEEE Internet Things J. 6(3), 4176–4187 (2018)

    Article  Google Scholar 

  71. Li, H., Ota, K., Dong, M.: Learning IoT in edge: deep learning for the internet of things with edge computing. IEEE Netw. 32(1), 96–101 (2018)

    Article  Google Scholar 

  72. Li, K., Tao, M., Chen, Z.: Exploiting computation replication for mobile edge computing: A fundamental computation-communication tradeoff study. IEEE Trans. Wirel. Commun. (2020)

    Google Scholar 

  73. Li, K.C., Gupta, B.B.: Recent advances in security, privacy, and trust for internet of things (IoT) and cyber-physical systems (CPS) (2020)

    Google Scholar 

  74. Li, S., Tao, Y., Qin, X., Liu, L., Zhang, Z., Zhang, P.: Energy-aware mobile edge computation offloading for IoT over heterogenous networks. IEEE Access 7, 13092–13105 (2019)

    Article  Google Scholar 

  75. Lim, W.Y.B., Luong, N.C., Hoang, D.T., Jiao, Y., Liang, Y.C., Yang, Q., Niyato, D., Miao, C.: Federated learning in mobile edge networks: a comprehensive survey. IEEE Commun. Surv. Tutor. (2020)

    Google Scholar 

  76. Lin, L., Liao, X., Jin, H., Li, P.: Computation offloading toward edge computing. Proc. IEEE 107(8), 1584–1607 (2019)

    Article  Google Scholar 

  77. Liu, F., Huang, Z., Wang, L.: Energy-efficient collaborative task computation offloading in cloud-assisted edge computing for IoT sensors. Sensors 19(5), 1105 (2019)

    Article  Google Scholar 

  78. Liu, F., Tang, G., Li, Y., Cai, Z., Zhang, X., Zhou, T.: A survey on edge computing systems and tools. Proc. IEEE 107(8), 1537–1562 (2019)

    Article  Google Scholar 

  79. Liu, J., Mao, Y., Zhang, J., Letaief, K.B.: Delay-optimal computation task scheduling for mobile-edge computing systems. In: 2016 IEEE International Symposium on Information Theory (ISIT), pp. 1451–1455. IEEE (2016)

    Google Scholar 

  80. Liu, L., Chang, Z., Guo, X., Ristaniemi, T.: Multi-objective optimization for computation offloading in mobile-edge computing. In: 2017 IEEE Symposium on Computers and Communications (ISCC), pp. 832–837. IEEE (2017)

    Google Scholar 

  81. Liu, Y., Peng, J., Kang, J., Iliyasu, A.M., Niyato, D., Abd El-Latif, A.A.: A secure federated learning framework for 5G networks. IEEE Wirel. Commun. 27(4), 24–31 (2020)

    Article  Google Scholar 

  82. Mach, P., Becvar, Z.: Cloud-aware power control for cloud-enabled small cells. In: 2014 IEEE Globecom Workshops (GC Wkshps), pp. 1038–1043. IEEE (2014)

    Google Scholar 

  83. Mach, P., Becvar, Z.: Cloud-aware power control for real-time application offloading in mobile edge computing. Trans. Emerg. Telecommun. Technol. 27(5), 648–661 (2016)

    Article  Google Scholar 

  84. Mach, P., Becvar, Z.: Mobile edge computing: a survey on architecture and computation offloading. IEEE Commun. Surv. Tutor. 19(3), 1628–1656 (2017)

    Article  Google Scholar 

  85. Mahmoodi, S.E., Uma, R., Subbalakshmi, K.: Optimal joint scheduling and cloud offloading for mobile applications. IEEE Trans. Cloud Comput. (2016)

    Google Scholar 

  86. Mao, Y., Hong, W., Wang, H., Li, Q., Zhong, S.: Privacy-preserving computation offloading for parallel deep neural networks training. IEEE Trans. Parall. Distrib. Syst. (2020)

    Google Scholar 

  87. Mao, Y., You, C., Zhang, J., Huang, K., Letaief, K.B.: A survey on mobile edge computing: the communication perspective. IEEE Commun. Surv. Tutor. 19(4), 2322–2358 (2017)

    Article  Google Scholar 

  88. Mao, Y., Zhang, J., Letaief, K.B.: Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 34(12), 3590–3605 (2016)

    Article  Google Scholar 

  89. Mao, Y., Zhang, J., Letaief, K.B.: Joint task offloading scheduling and transmit power allocation for mobile-edge computing systems. In: 2017 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6. IEEE (2017)

    Google Scholar 

  90. Mao, Y., Zhang, J., Song, S., Letaief, K.B.: Power-delay tradeoff in multi-user mobile-edge computing systems. In: 2016 IEEE Global Communications Conference (GLOBECOM), pp. 1–6. IEEE (2016)

    Google Scholar 

  91. Masud, M., Gaba, G.S., Alqahtani, S., Muhammad, G., Gupta, B., Kumar, P., Ghoneim, A.: A lightweight and robust secure key establishment protocol for internet of medical things in COVID-19 patients care. IEEE Internet Things J. (2020)

    Google Scholar 

  92. Mollah, M.B., Azad, M.A.K., Vasilakos, A.: Security and privacy challenges in mobile cloud computing: survey and way ahead. J. Netw. Comput. Appl. 84, 38–54 (2017)

    Article  Google Scholar 

  93. Nadembega, A., Hafid, A.S., Brisebois, R.: Mobility prediction model-based service migration procedure for follow me cloud to support QOS and QOE. In: 2016 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2016)

    Google Scholar 

  94. Nakkar, M., Altawy, R., Youssef, A.: Lightweight broadcast authentication protocol for edge-based applications. IEEE Internet Things J. 7(12), 11766–11777 (2020)

    Article  Google Scholar 

  95. Ngueilbaye, A., Wang, H., Mahamat, D.A., Elgendy, I.A.: SDLER: stacked dedupe learning for entity resolution in big data era. J. Supercomput. 1–25 (2021)

    Google Scholar 

  96. Ning, Z., Dong, P., Kong, X., Xia, F.: A cooperative partial computation offloading scheme for mobile edge computing enabled internet of things. IEEE Internet Things J. 6(3), 4804–4814 (2018)

    Article  Google Scholar 

  97. Noor, T.H., Zeadally, S., Alfazi, A., Sheng, Q.Z.: Mobile cloud computing: challenges and future research directions. J. Netw. Comput. Appl. 115, 70–85 (2018)

    Article  Google Scholar 

  98. Othman, M., Madani, S.A., Khan, S.U., et al.: A survey of mobile cloud computing application models. IEEE Commun. Surv. Tutor. 16(1), 393–413 (2013)

    Google Scholar 

  99. Oueis, J., Strinati, E.C., Barbarossa, S.: Small cell clustering for efficient distributed cloud computing. In: 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC), pp. 1474–1479. IEEE (2014)

    Google Scholar 

  100. Oueis, J., Strinati, E.C., Sardellitti, S., Barbarossa, S.: Small cell clustering for efficient distributed fog computing: a multi-user case. In: 2015 IEEE 82nd Vehicular Technology Conference (VTC2015-Fall), pp. 1–5. IEEE (2015)

    Google Scholar 

  101. Pan, J., McElhannon, J.: Future edge cloud and edge computing for internet of things applications. IEEE Internet Things J. 5(1), 439–449 (2017)

    Article  Google Scholar 

  102. Paramonov, A., Muthanna, A., Aboulola, O.I., Elgendy, I.A., Alharbey, R., Tonkikh, E., Koucheryavy, A.: Beyond 5g network architecture study: fractal properties of access network. Appl. Sci. 10(20), 7191 (2020)

    Article  Google Scholar 

  103. Plachy, J., Becvar, Z., Mach, P.: Path selection enabling user mobility and efficient distribution of data for computation at the edge of mobile network. Comput. Netw. 108, 357–370 (2016)

    Article  Google Scholar 

  104. Plachy, J., Becvar, Z., Strinati, E.C.: Dynamic resource allocation exploiting mobility prediction in mobile edge computing. In: 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), pp. 1–6. IEEE (2016)

    Google Scholar 

  105. Qi, Q., Tao, F.: A smart manufacturing service system based on edge computing, fog computing, and cloud computing. IEEE Access 7, 86769–86777 (2019)

    Article  Google Scholar 

  106. Rafique, W., Qi, L., Yaqoob, I., Imran, M., ur Rasool, R., Dou, W.: Complementing iot services through software defined networking and edge computing: a comprehensive survey. IEEE Commun. Surv. Tutor. (2020)

    Google Scholar 

  107. Rahmani, A.M., Gia, T.N., Negash, B., Anzanpour, A., Azimi, I., Jiang, M., Liljeberg, P.: Exploiting smart e-health gateways at the edge of healthcare internet-of-things: a fog computing approach. Future Gener. Comput. Syst. 78, 641–658 (2018)

    Article  Google Scholar 

  108. Ren, J., Yu, G., Cai, Y., He, Y.: Latency optimization for resource allocation in mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 17(8), 5506–5519 (2018)

    Article  Google Scholar 

  109. Rodrigues, T.G., Suto, K., Nishiyama, H., Kato, N., Temma, K.: Cloudlets activation scheme for scalable mobile edge computing with transmission power control and virtual machine migration. IEEE Trans. Comput. 67(9), 1287–1300 (2018)

    Article  MathSciNet  Google Scholar 

  110. Roman, R., Lopez, J., Mambo, M.: Mobile edge computing, fog et al.: a survey and analysis of security threats and challenges. Future Gener. Comput. Syste. 78, 680–698 (2018)

    Google Scholar 

  111. Saleem, U., Liu, Y., Jangsher, S., Tao, X., Li, Y.: Latency minimization for D2D-enabled partial computation offloading in mobile edge computing. IEEE Trans. Veh. Technol. 69(4), 4472–4486 (2020)

    Article  Google Scholar 

  112. Sanaei, Z., Abolfazli, S., Gani, A., Buyya, R.: Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Commun. Surv. Tutor. 16(1), 369–392 (2013)

    Article  Google Scholar 

  113. Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)

    Article  Google Scholar 

  114. Schneider, M., Rambach, J., Stricker, D.: Augmented reality based on edge computing using the example of remote live support. In: 2017 IEEE International Conference on Industrial Technology (ICIT), pp. 1277–1282. IEEE (2017)

    Google Scholar 

  115. Schulz, P., Matthe, M., Klessig, H., Simsek, M., Fettweis, G., Ansari, J., Ashraf, S.A., Almeroth, B., Voigt, J., Riedel, I., et al.: Latency critical IoT applications in 5G: perspective on the design of radio interface and network architecture. IEEE Commun. Mag. 55(2), 70–78 (2017)

    Article  Google Scholar 

  116. Secci, S., Raad, P., Gallard, P.: Linking virtual machine mobility to user mobility. IEEE Trans. Netw. Serv. Manag. 13(4), 927–940 (2016)

    Article  Google Scholar 

  117. Sedik, A., Hammad, M., Abd El-Samie, F.E., Gupta, B.B., Abd El-Latif, A.A.: Efficient deep learning approach for augmented detection of coronavirus disease. Neural Comput. Appl. 1–18 (2021)

    Google Scholar 

  118. Sheng, Z., Mahapatra, C., Leung, V.C., Chen, M., Sahu, P.K.: Energy efficient cooperative computing in mobile wireless sensor networks. IEEE Trans. Cloud Comput. 6(1), 114–126 (2015)

    Article  Google Scholar 

  119. Stergiou, C., Psannis, K.E., Kim, B.G., Gupta, B.: Secure integration of IoT and cloud computing. Future Gener. Comput. Syst. 78, 964–975 (2018)

    Article  Google Scholar 

  120. Stergiou, C.L., Psannis, K.E., Gupta, B.B.: Iot-based big data secure management in the fog over a 6g wireless network. IEEE Internet Things J. (2020)

    Google Scholar 

  121. Sun, X., Ansari, N.: Primal: Profit maximization avatar placement for mobile edge computing. In: 2016 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2016)

    Google Scholar 

  122. Tanzil, S.S., Gharehshiran, O.N., Krishnamurthy, V.: Femto-cloud formation: a coalitional game-theoretic approach. In: 2015 IEEE Global Communications Conference (GLOBECOM), pp. 1–6. IEEE (2015)

    Google Scholar 

  123. Tao, F., Zhang, M., Nee, A.Y.C.: Digital Twin Driven Smart Manufacturing. Academic Press (2019)

    Google Scholar 

  124. Tawalbeh, L., Al-Qassas, R.S., Darwazeh, N.S., Jararweh, Y., AlDosari, F.: Secure and efficient cloud computing framework. In: 2015 International Conference on Cloud and Autonomic Computing, pp. 291–295. IEEE (2015)

    Google Scholar 

  125. Vallina-Rodriguez, N., Crowcroft, J.: Energy management techniques in modern mobile handsets. IEEE Commun. Surv. Tutor. 15(1), 179–198 (2013). https://doi.org/10.1109/SURV.2012.021312.00045

  126. Wang, C., He, Y., Yu, F.R., Chen, Q., Tang, L.: Integration of networking, caching, and computing in wireless systems: a survey, some research issues, and challenges. IEEE Commun. Surv. Tutor. 20(1), 7–38 (2017)

    Article  Google Scholar 

  127. Wang, F., Xu, J., Cui, S.: Optimal energy allocation and task offloading policy for wireless powered mobile edge computing systems. IEEE Trans. Wirel. Commun. 19(4), 2443–2459 (2020)

    Article  Google Scholar 

  128. Wang, F., Xu, Y., Zhu, L., Du, X., Guizani, M.: Lamanco: a lightweight anonymous mutual authentication scheme for \( n \)-times computing offloading in iot. IEEE Internet Things J. 6(3), 4462–4471 (2019)

    Article  Google Scholar 

  129. Wang, J., Lv, T., Huang, P., Mathiopoulos, P.T.: Mobility-aware partial computation offloading in vehicular networks: a deep reinforcement learning based scheme. China Commun. 17(10), 31–49 (2020)

    Article  Google Scholar 

  130. Wang, J., Pan, J., Esposito, F., Calyam, P., Yang, Z., Mohapatra, P.: Edge cloud offloading algorithms: issues, methods, and perspectives. ACM Comput. Surv. (CSUR) 52(1), 1–23 (2019)

    Article  Google Scholar 

  131. Wang, S., Urgaonkar, R., He, T., Chan, K., Zafer, M., Leung, K.K.: Dynamic service placement for mobile micro-clouds with predicted future costs. IEEE Trans. Parall. Distrib. Syst. 28(4), 1002–1016 (2016)

    Article  Google Scholar 

  132. Wang, S., Zafer, M., Leung, K.K.: Online placement of multi-component applications in edge computing environments. IEEE Access 5, 2514–2533 (2017)

    Article  Google Scholar 

  133. Wang, S., Zhang, X., Zhang, Y., Wang, L., Yang, J., Wang, W.: A survey on mobile edge networks: convergence of computing, caching and communications. IEEE Access 5, 6757–6779 (2017)

    Article  Google Scholar 

  134. Wang, X., Han, Y., Leung, V.C., Niyato, D., Yan, X., Chen, X.: Convergence of edge computing and deep learning: a comprehensive survey. IEEE Commun. Surv. Tutor. 22(2), 869–904 (2020)

    Article  Google Scholar 

  135. Wang, Y., Sheng, M., Wang, X., Wang, L., Li, J.: Mobile-edge computing: partial computation offloading using dynamic voltage scaling. IEEE Trans. Commun. 64(10), 4268–4282 (2016)

    Google Scholar 

  136. Xiao, Y., Jia, Y., Liu, C., Cheng, X., Yu, J., Lv, W.: Edge computing security: state of the art and challenges. Proc. IEEE 107(8), 1608–1631 (2019)

    Article  Google Scholar 

  137. Xu, X., Gu, R., Dai, F., Qi, L., Wan, S.: Multi-objective computation offloading for internet of vehicles in cloud-edge computing. Wirel. Netw. 1–19 (2019)

    Google Scholar 

  138. Xu, X., Xue, Y., Qi, L., Yuan, Y., Zhang, X., Umer, T., Wan, S.: An edge computing-enabled computation offloading method with privacy preservation for internet of connected vehicles. Future Gener. Comput. Syst. 96, 89–100 (2019)

    Article  Google Scholar 

  139. Yadav, R., Zhang, W., Kaiwartya, O., Singh, P.R., Elgendy, I.A., Tian, Y.C.: Adaptive energy-aware algorithms for minimizing energy consumption and SLA violation in cloud computing. IEEE Access 6, 55923–55936 (2018)

    Article  Google Scholar 

  140. Yaqoob, I., Ahmed, E., Gani, A., Mokhtar, S., Imran, M., Guizani, S.: Mobile ad hoc cloud: a survey. Wirel. Commun. Mob. Comput. 16(16), 2572–2589 (2016)

    Article  Google Scholar 

  141. Yi, S., Qin, Z., Li, Q.: Security and privacy issues of fog computing: a survey. In: International Conference on Wireless Algorithms, Systems, and Applications, pp. 685–695. Springer (2015)

    Google Scholar 

  142. Yu, F., Chen, H., Xu, J.: DMPO: dynamic mobility-aware partial offloading in mobile edge computing. Future Gener. Comput. Syst. 89, 722–735 (2018)

    Article  Google Scholar 

  143. Yu, Y., Zhang, J., Letaief, K.B.: Joint subcarrier and cpu time allocation for mobile edge computing. In: 2016 IEEE Global Communications Conference (GLOBECOM), pp. 1–6. IEEE (2016)

    Google Scholar 

  144. Zaghloul, A., Zhang, T., Hou, H., Amin, M., Abd El-Latif, A.A., Abd El-Wahab, M.S.: A block encryption scheme for secure still visual data based on one-way coupled map lattice. Int. J. Secur. Appl. 8(4), 89–100 (2014)

    Google Scholar 

  145. Zhang, C., Patras, P., Haddadi, H.: Deep learning in mobile and wireless networking: a survey. IEEE Commun. Surv. Tutor. (2019)

    Google Scholar 

  146. Zhang, K., Mao, Y., Leng, S., Zhao, Q., Li, L., Peng, X., Pan, L., Maharjan, S., Zhang, Y.: Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks. IEEE Access 4, 5896–5907 (2016)

    Article  Google Scholar 

  147. Zhang, T.J., Manhrawy, I., Abdo, A., Abd El-Latif, A., Rhouma, R.: Cryptanalysis of elementary cellular automata based image encryption. In: Advanced Materials Research, vol. 981, pp. 372–375. Trans Tech Publ (2014)

    Google Scholar 

  148. Zhang, W.Z., Elgendy, I.A., Hammad, M., Iliyasu, A.M., Du, X., Guizani, M., Abd El-Latif, A.A.: Secure and optimized load balancing for multi-tier IoT and edge-cloud computing systems. IEEE Internet Things J. (2020)

    Google Scholar 

  149. Zhang, X., Mao, Y., Zhang, J., Letaief, K.B.: Multi-objective resource allocation for mobile edge computing systems. In: 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), pp. 1–5. IEEE (2017)

    Google Scholar 

  150. Zhao, T., Zhou, S., Guo, X., Zhao, Y., Niu, Z.: A cooperative scheduling scheme of local cloud and internet cloud for delay-aware mobile cloud computing. In: 2015 IEEE Globecom Workshops (GC Wkshps), pp. 1–6. IEEE (2015)

    Google Scholar 

  151. Zhao, T., Zhou, S., Song, L., Jiang, Z., Guo, X., Niu, Z.: Energy-optimal and delay-bounded computation offloading in mobile edge computing with heterogeneous clouds. China Commun. 17(5), 191–210 (2020)

    Article  Google Scholar 

  152. Zheng, X., Li, M., Chen, Y., Guo, J., Alam, M., Hu, W.: Blockchain-based secure computation offloading in vehicular networks. IEEE Trans. Intell. Transp. Syst. (2020)

    Google Scholar 

  153. Zheng, Y., Lu, R., Mamun, M.: Privacy-preserving computation offloading for time-series activities classification in ehealthcare. In: ICC 2020-2020 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2020)

    Google Scholar 

  154. Zhu, X., Li, J., Liu, Z., Yang, F.: Location deployment of depots and resource relocation for connected car-sharing systems through mobile edge computing. Int. J. Distrib. Sens. Netw. 13(6), 1420–1435 (2017). http://orcid.org/1550147717711621

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ibrahim A. Elgendy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Elgendy, I.A., Yadav, R. (2022). Survey on Mobile Edge-Cloud Computing: A Taxonomy on Computation offloading Approaches. In: Abd El-Latif, A.A., Abd-El-Atty, B., Venegas-Andraca, S.E., Mazurczyk, W., Gupta, B.B. (eds) Security and Privacy Preserving for IoT and 5G Networks. Studies in Big Data, vol 95. Springer, Cham. https://doi.org/10.1007/978-3-030-85428-7_6

Download citation

Publish with us

Policies and ethics