A survey on reliability and availability modeling of edge, fog, and cloud computing

被引:11
作者
Maciel P. [1 ]
Dantas J. [1 ]
Melo C. [1 ]
Pereira P. [1 ]
Oliveira F. [1 ]
Araujo J. [2 ]
Matos R. [3 ]
机构
[1] Centro de Informática - Universidade Federal de Pernambuco, Garanhuns
[2] Universidade Federal do Agreste de Pernambuco, Garanhuns
[3] Instituto Federal de Sergipe, Aracaju
关键词
Availability; Cloud computing; Edge computing; Fog computing; Modeling; Reliability;
D O I
10.1007/s40860-021-00154-1
中图分类号
学科分类号
摘要
During the past years, sending data to the cloud servers was a prominent trend, making the cloud computing paradigm dominate the technology landscape. However, the internet of things (IoT) is becoming a part of our daily environments, and it generates a large volume of data, which is creating uncontrollable delays. For the delay-sensitive and context-aware services, these uncontrollable delays may cause low reliability and availability for applications. To overcome these challenges, computing paradigms are moving from centralized cloud environments to the Edge of the networks. Several new computing paradigms, such as Edge and Fog computing, emerged to support delay-sensitive and context-aware services. By combining edge devices, fog servers, and cloud computing, companies can build a hierarchical IoT infrastructure, using Edge–Fog–Cloud orchestrated architecture to improve IoT environments’ performance, reliability, and availability. This paper presents a comprehensive survey on reliability and availability of Edge, Fog, and Cloud computing architectures. We first introduce and compare some related works about these paradigms and compare them to define the differences between Edge and Fog environments, since there is still some confusion about these terms. We also describe their taxonomy and how they link to each other. Finally, we draw some potential research directions that may help foster research efforts in this area. © 2021, The Author(s), under exclusive licence to Springer Nature Switzerland AG.
引用
收藏
页码:227 / 245
页数:18
相关论文
共 89 条
[1]  
Addis B., Ardagna D., Panicucci B., Squillante M.S., Zhang L., A hierarchical approach for the resource management of very large cloud platforms, IEEE Trans Dependable Secure Comput, 10, 5, pp. 253-272, (2013)
[2]  
Ahmed M., Chowdhury A.S.M.R., Ahme M., Rafee M.M.H., An advanced survey on cloud computing and state-of-the-art research issues, Int J Comput Sci Issues (IJCSI), 9, 1, (2012)
[3]  
Andrade E., Nogueira B., de Farias J.I., Araujo D., Performance and availability trade-offs in fog-cloud iot environments, J Netw Syst Manag, 29, 1, pp. 1-27, (2020)
[4]  
Angin P., Bhargava B., Jin Z., A self-cloning agents based model for high-performance mobile-cloud computing, 2015 IEEE 8Th International Conference on Cloud Computing, IEEE, pp. 301-308, (2015)
[5]  
Ataie E., Entezari-Maleki R., Rashidi L., Trivedi K.S., Ardagna D., Movaghar A., Hierarchical stochastic models for performance, availability, and power consumption analysis of iaas clouds, IEEE Transactions on Cloud. Computing, (2017)
[6]  
Avizienis A., Laprie J.C., Randell B., Fundamental concepts of computer system dependability, Workshop on Robot Dependability: Technological Challenge of Dependable Robots in Human Environments, Citeseer, pp. 1-16, (2001)
[7]  
Avizienis A., Laprie J.C., Randell B., Landwehr C.E., Basic concepts and taxonomy of dependable and secure computing, IEEE Trans Dependable Sec Comput, 1, 1, pp. 11-33, (2004)
[8]  
Bonomi F., Milito R., Zhu J., Addepalli S., Fog computing and its role in the internet of things, Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13-16, (2012)
[9]  
Boukerche A., Soto V., An efficient mobility-oriented retrieval protocol for computation offloading in vehicular edge multi-access network, IEEE Trans Intell Transp Syst, (2020)
[10]  
Chiang M., Ha S., Chih-Lin I., Risso F., Zhang T., Clarifying fog computing and networking: 10 questions and answers, IEEE Commun Magn, 55, 4, pp. 18-20, (2017)