Abstract
The fast adoption and success of IoT and 5G related technology, accompanied by the ever-increasing critical demand for better QoS, revolutionized the paradigm shift from centralized cloud computing to some combination of distributed edge computing and traditional cloud computing. There are substantial researches and reviews on edge computing, and several industry-specific frameworks were proposed, but general purpose frameworks that could enable speedy utilization of millions of innovated business/IT services worldwide across the entire spectrum of the current computing paradigm is not yet properly addressed. We first proposed a generalized and service-oriented edge computing framework, based on a relatively complete survey of recent publications, then we conducted an in-depth analysis of selected works from both academia and industry aimed to access the maturity, and the gaps in this arena. Finally, we summarize the challenges and opportunities in edge computing, and we hope that this paper can inspire significant future improvements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zwolenski, M., Weatherill, L.: The digital universe: rich data and the increasing value of the Internet of Things. Austral. J. Telecommun. Digit. Econ. 2(3), 47 (2014)
What is Edge Computing: The Network Edge Explained. https://www.cloudwards.net/what-is-edge-computing/. Accessed 14 May 2019
Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE IoT J. 3(5), 637–646 (2016)
Yang, S., Li, F., Shen, M., Chen, X., Fu, X., Wang, Y.: Cloudlet placement and task allocation in mobile edge computing. IEEE IoT J. 6(3), 5853–5863 (2019)
Xu, X., et al.: An edge computing-enabled computation offloading method with privacy preservation for internet of connected vehicles. Futur. Gener. Comput. Syst. 96, 89–100 (2019)
Badri, H., Bahreini, T., Grosu, D., Yang, K.: Energy-aware application placement in mobile edge computing: a stochastic optimization approach. IEEE Trans. Parallel Distrib. Syst. 31(4), 909–922 (2020)
Shinkuma, R., Kato, S., Kanbayashi, M.: System design for predictive road-traffic information delivery using edge-cloud computing. In: 15th Annual IEEE Consumer Communications and Networking Conference, CCNC 2018, Las Vegas, pp. 1–6. IEEE (2018)
Yang, Y., Wang, K., Zhang, G., Chen, X., Luo, X., Zhou, M.T.: MEETS: maximal energy efficient task scheduling in homogeneous fog networks. IEEE IoT J. 5(5), 4076–4087 (2018)
Wang, L., Jiao, L., Li, J., Gedeon, J., Max, M.: MOERA: mobility-agnostic online resource allocation for edge computing. IEEE Trans. Mob. Comput. 18(8), 1843–1856 (2019)
Ouyang, T., Zhou, Z., Chen, X.: Follow me at the edge: mobility-aware dynamic service placement for mobile edge computing. IEEE J. Sel. Areas Commun. 36(10), 2333–2345 (2018)
Mehran, N., Kimovski, D., Prodan, R.: MAPO: a multi-objective model for IoT application placement in a fog environment. In: ACM International Conference Proceeding Series, pp. 1–8. ACM, New York (2019)
He, X., Ren, Z., Shi, C., Fang, J.: A novel load balancing strategy of software-defined cloud/fog networking in the Internet of Vehicles. Chin. Commun. 13, 140–149 (2016)
Li, J., Liang, W., Huang, M., Jia, X.: Reliability-aware network service provisioning in mobile edge-cloud networks. IEEE Trans. Parallel Distrib. Syst. 31(7), 1545–1558 (2020)
Keshtkarjahromi, Y., Xing, Y., Seferoglu, H.: Dynamic heterogeneity-aware coded cooperative computation at the edge. In: 2018 IEEE 26th International Conference on Network Protocols (ICNP), Cambridge, pp. 23–33. IEEE (2018)
arXiv:1711.01683. Accessed 01 Aug 2020
Ouyang, T., Li, R., Chen, X., Zhou, Z., Tang, X.: Adaptive user-managed service placement for mobile edge computing: an online learning approach. In: IEEE International Conference on Computer Communications, IEEE INFOCOM 2019, Paris, pp. 1468–1476. IEEE (2019)
Kaur, K., Garg, S., Aujla, G.S., Kumar, N., Rodrigues, J.J.P.C., Guizani, M.: Edge computing in the industrial Internet of Things environment: software-defined-networks-based edge-cloud interplay. IEEE Commun. Mag. 56(2), 44–51 (2018)
Chen, X., Zhang, J.: When D2D meets cloud: hybrid mobile task offloadings in fog computing. In: IEEE International Conference on Communications, ICC 2017, Paris, pp. 1–6. IEEE (2017)
Sahni, Y., Cao, J., Zhang, S.: Edge mesh: a new paradigm to enable distributed intelligence in internet of things. IEEE Access 5, 16441–16458 (2017)
Liu, Y., Yang, C., Jiang, L., Xie, S., Zhang, Y.: Intelligent edge computing for iot-based energy management in smart cities. IEEE Netw. 33(2), 111–117 (2019)
Zamzam, M., Elshabrawy, T., Ashour, M.: Resource management using machine learning in mobile edge computing: a survey. In: 9th International Conference on Intelligent Computing and Information Systems, ICICIS 2019, Cairo, pp. 112–117. IEEE (2019)
Yang, T., Hu, Y., Gursoy, M.C., Schmeink, A., Mathar, R.: Deep reinforcement learning based resource allocation in low latency edge computing networks. In: 15th International Symposium on Wireless Communication Systems, ISWCS 2018, Lisbon, pp. 1–5. IEEE (2018)
Skirelis, J., Navakauskas, D.: Classifier based gateway for edge computing. In: IEEE 6th Workshop on Advances in Information, Electronic and Electrical Engineering, AIEEE 2018, Vilnius, pp. 1–4. IEEE (2018)
Yang, L., Zhang, L., He, Z., Cao, J., Wu, W.: Efficient hybrid data dissemination for edge-assisted automated driving. IEEE IoT J. 7(1), 148–159 (2020)
Yang, L., Liu, B., Cao, J., Sahni, Y., Wang, Z.: Joint computation partitioning and resource allocation for latency sensitive applications in mobile edge clouds. IEEE Trans. Serv. Comput. 1374, 1–14 (2018)
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)
Ma, H., Zhou, Z., Chen, X.: Predictive service placement in mobile edge computing. In: IEEE/CIC International Conference on Communications in China, ICCC 2019, Changchun, pp. 792–797. IEEE (2019)
Sahni, Y., Cao, J., Yang, L.: Data-aware task allocation for achieving low latency in collaborative edge computing. IEEE IoT J. 6(2), 3512–3524 (2019)
Zhou, P., Zhang, W., Braud, T., Hui, P., Kangasharju, J.: Enhanced augmented reality applications in vehicle-to-edge networks. In: 22nd Conference on Innovation in Clouds, Internet and Networks and Workshops, ICIN 2019, Paris, pp. 167–174. IEEE (2019)
Qian, Y., Hu, L., Chen, J., Guan, X., Hassan, M.M., Alelaiwi, A.: Privacy-aware service placement for mobile edge computing via federated learning. Inf. Sci. 505, 562–570 (2019)
Lu, X., Liao, Y., Lio, P., Hui, P.: Privacy-preserving asynchronous federated learning mechanism for edge network computing. IEEE Access 8, 48970–48981 (2020)
Yuan, J., Li, X.: A multi-source feedback based trust calculation mechanism for edge computing. In: INFOCOM 2018, Honolulu, pp. 819–824. IEEE (2018)
Fan, K., Pan, Q., Wang, J., Liu, T., Li, H., Yang, Y.: Cross-domain based data sharing scheme in cooperative edge computing. In: Proceedings of the IEEE International Conference on Edge Computing, (EDGE 2018); World Congress on Services (SERVICES 2018), Seattle, pp. 87–92. IEEE (2018)
Deng, X., Liu, J., Wang, L., Zhao, Z.: A trust evaluation system based on reputation data in mobile edge computing network. Peer-to-Peer Netw. Appl. 13, 1744–1755 (2020). https://doi.org/10.1007/s12083-020-00889-3
Gai, K., Qiu, M., Xiong, Z., Liu, M.: Privacy-preserving multi-channel communication in Edge-of-Things. Futur. Gener. Comput. Syst. 85, 190–200 (2018)
Barik, R.K., Dubey, H., Mankodiya, K.: SOA-FOG: secure service-oriented edge computing architecture for smart health big data analytics. In: 2017 IEEE Global Conference on Signal and Information Processing, Montreal, pp. 477–481. IEEE (2018)
Li, X., Liu, S., Wu, F., Kumari, S., Rodrigues, J.J.P.C.: Privacy preserving data aggregation scheme for mobile edge computing assisted IoT applications. IEEE IoT J. 6(3), 4755–4763 (2019)
Yousafzai, A., Yaqoob, I., Imran, M., Gani, A., Noor, R.M.: Process migration-based computational offloading framework for IoT-supported mobile edge/cloud computing. IEEE IoT J. 7(5), 4171–4182 (2019)
Wong, W., Zavodovski, A., Zhou, P., Kangasharju, J.: Container deployment strategy for edge networking. In: Proceedings of the 2019 4th Workshop on Middleware for Edge Clouds & Cloudlets, Middleware 2019, Davis, pp. 1–6. ACM (2019)
Shi, C., Lakafosis, V., Ammar, M.H., Zegura, E.W.: Serendipity: enabling remote computing among intermittently connected mobile devices. In: Proceedings of 13th ACM International Symposium on MobiHoc, New York, pp. 145–154. ACM (2011)
Borgia, E., Bruno, R., Conti, M., Mascitti, D., Passarella, A.: Mobile edge clouds for information-centric IoT services. In: 2016 IEEE Symposium on Computers and Communication, vol. 1, pp. 422–428 (2016)
Wang, X., Yang, L.T., Xie, X., Jin, J., Deen, M.J.: A cloud-edge computing framework for cyber-physical-social services. IEEE Commun. 55(11), 80–85 (2017)
Xiao, Y., Noreikis, M., Yla-Jaaiski, A.: QoS-oriented capacity planning for edge computing. In: IEEE International Conference on Communications, pp. 1–6 (2017)
Sun, K., Kim, Y.: Network-based VM migration architecture in edge computing. In: ACM International Conference Proceeding Series, Montpellier, pp. 169–172. ACM (2018)
Jonathan, A., Ryden, M., Oh, K., Chandra, A., Weissman, J.: Nebula: distributed edge cloud for data intensive computing. IEEE Trans. Parallel Distrib. Syst. 28(11), 3229–3242 (2017)
Sun, Y., Zhou, S., Xu, J.: EMM: energy-aware mobility management for mobile edge computing in ultra dense networks. IEEE J. Sel. Areas Commun. 35(11), 2637–2646 (2017)
Ning, Z., Dong, P., Wang, X., Rodrigues, J.J.P.C., Xia, F.: Deep reinforcement learning for vehicular edge computing: an intelligent offloading system. ACM Trans. Intell. Syst. Technol. 10(6), 1–24 (2019)
Zhao, J., Li, Q., Gong, Y., Zhang, K.: Computation offloading and resource allocation for cloud assisted mobile edge computing in vehicular networks. IEEE Trans. Veh. Technol. 68(8), 7944–7956 (2019)
Gutierrez-Estevez, D.M., Luo, M.: Multi-resource schedulable unit for adaptive application-driven unified resource management in data centers. In: 25th International Telecommunication Networks and Application Conference (ITNAC), Sydney, pp. 261–268. IEEE (2015)
Luo, M., Li, L., Chou, W.: ADARM: an application-driven adaptive resource management framework for data centers. In: 2017 IEEE 6th International Conference on AI & Mobile Services (AIMS), Hawaii, pp. 76–84. IEEE (2017)
Google Cloud: Cloud IoT Core. https://cloud.google.com/iot-core/. Accessed 11 Aug 2020
New Reference Architecture is a Leap Forward for Fog Computing in Cisco Blogs. https://blogs.cisco.com/innovation/new-reference-architecture-is-a-leap-forward-for-fog-computing. Accessed 11 Aug 2020
AWS IoT. https://aws.amazon.com/iot/solutions/industrial-iot/?nc1=h_ls. Accessed 11 Aug 2020
Edge AI and Azure Stack - Azure Solution Ideas. https://docs.microsoft.com/zh-cn/azure/architecture/solution-ideas/articles/ai-at-the-edge. Accessed 11 Aug 2020
Edge Computing Reference Architecture 2.0. http://www.ecconsortium.org/Uploads/file/20190221/1550718911180625.pdf. Accessed 11 Aug 2020
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Sun, Y., Zhang, B., Luo, M. (2020). Survey of Edge Computing Based on a Generalized Framework and Some Recommendation. In: Katangur, A., Lin, SC., Wei, J., Yang, S., Zhang, LJ. (eds) Edge Computing – EDGE 2020. EDGE 2020. Lecture Notes in Computer Science(), vol 12407. Springer, Cham. https://doi.org/10.1007/978-3-030-59824-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-59824-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59823-5
Online ISBN: 978-3-030-59824-2
eBook Packages: Computer ScienceComputer Science (R0)