Analytical models for availability evaluation of edge and fog computing nodes

Although cloud computing environments increase availability, reliability, and performance, many emerging technologies demand latency-aware networks for real-time data processing. For instance, the Internet of Things environments are composed of many connected devices that generate data for applications, where many of them are latency-sensitive, such as facial recognition security systems in airports or train stations. To overcome the latency of the cloud infrastructure, researchers introduced the edge and fog computing paradigms in order to increase computing power between the cloud and devices. In this study, we propose analytical availability models; also, we evaluate the availability of physical edge and fog nodes running applications. To finish, we perform a capacity-oriented availability and a cost evaluation comparing edge and fog environments. Some of the results show that we can improve the availability from 2.96 number of nines to 5.93, by using our analytical models to plan the infrastructure. These models aim at supporting engineers and analysts to plan fault-tolerant edge and fog environments.

[1]  Daniel A. Menascé,et al.  FogQN: An Analytic Model for Fog/Cloud Computing , 2018, 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion).

[2]  Robert Y. Al-Jaar Book review: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling by Raj Jain (John Wiley & Sons 1991) , 1991, SIGMETRICS 1991.

[3]  Sara Bouchenak,et al.  Performance, Availability and Cost of Self-Adaptive Internet Services Chapter of Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions , 2011 .

[4]  Rajkumar Buyya,et al.  Fog Computing: Helping the Internet of Things Realize Its Potential , 2016, Computer.

[5]  Jian Xiong,et al.  An improved foraging heuristic considering reduced fog latency , 2020, Int. J. Commun. Syst..

[6]  R. Manivasakan,et al.  A Markov Chain Based Framework for Analysis of Hierarchical Fog Computing Networks , 2020 .

[7]  Ali Sunyaev Fog and Edge Computing , 2020 .

[8]  Choong Seon Hong,et al.  Edge-Computing-Enabled Smart Cities: A Comprehensive Survey , 2019, IEEE Internet of Things Journal.

[9]  Abdallah Shami,et al.  ACE: Availability-Aware CloudSim Extension , 2018, IEEE Transactions on Network and Service Management.

[10]  Eduardo Tavares,et al.  A Modeling Approach for Cloud Infrastructure Planning Considering Dependability and Cost Requirements , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[11]  Omkar M. Parkhi,et al.  VGGFace2: A Dataset for Recognising Faces across Pose and Age , 2017, 2018 13th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2018).

[12]  Alexander Romanovsky,et al.  Fault tolerant internet computing: Benchmarking and modelling trade-offs between availability, latency and consistency , 2019, J. Netw. Comput. Appl..

[13]  Jay L. Devore,et al.  Probability and statistics for engineering and the sciences , 1982 .

[14]  Gerhard Fettweis,et al.  Achieving high availability in wireless networks by an optimal number of Rayleigh-fading links , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[15]  David E. Bernholdt,et al.  Application health monitoring for extreme‐scale resiliency using cooperative fault management , 2019, Concurr. Comput. Pract. Exp..

[16]  James Montgomery,et al.  A Generic Stochastic Model for Resource Availability in Fog Computing Environments , 2021, IEEE Transactions on Parallel and Distributed Systems.

[17]  Robert Barton,et al.  Fog Computing Conceptual Model , 2018 .

[18]  Paulo Romero Martins Maciel,et al.  Models for availability and power consumption evaluation of a private cloud with VMM rejuvenation enabled by VM Live Migration , 2018, The Journal of Supercomputing.

[19]  Jean Araujo,et al.  A Hybrid Mechanism of Horizontal Auto-scaling Based on Thresholds and Time Series , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

[20]  Jamilson Dantas,et al.  Dependability Evaluation of an IoT System: A Hierarchical Modelling Approach , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

[21]  Enver Ever Performability Analysis Methods for Clustered WSNs as Enabling Technology for IoT , 2019 .

[22]  Paulo Pereira,et al.  Software Rejuvenation in Computer Systems: An Automatic Forecasting Approach Based on Time Series , 2018, 2018 IEEE 37th International Performance Computing and Communications Conference (IPCCC).

[23]  Paulo Romero Martins Maciel,et al.  EucaBomber: Experimental Evaluation of Availability in Eucalyptus Private Clouds , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[24]  Arslan Munir,et al.  IFCIoT: Integrated Fog Cloud IoT: A novel architectural paradigm for the future Internet of Things. , 2017, IEEE Consumer Electronics Magazine.

[25]  Gregory V. Caliri Introduction to Analytical Modeling , 2000, Int. CMG Conference.

[26]  Roger Zimmermann,et al.  Dynamic Urban Surveillance Video Stream Processing Using Fog Computing , 2016, 2016 IEEE Second International Conference on Multimedia Big Data (BigMM).

[27]  Paulo Romero Martins Maciel,et al.  Dependability assessment of virtualized networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[28]  Paulo Romero Martins Maciel,et al.  Redundancy mechanisms applied in cloud computing infrastructures , 2018, 2018 13th Iberian Conference on Information Systems and Technologies (CISTI).

[29]  Paulo Romero Martins Maciel,et al.  Eucabomber 2.0: A tool for dependability tests in eucalyptus cloud infrastructures considering VM life-cycle , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[30]  Jamilson Dantas,et al.  Stochastic performance model for web server capacity planning in fog computing , 2020, The Journal of Supercomputing.

[31]  Kishor S. Trivedi,et al.  Reliability analysis techniques explored through a communication network example , 1996 .

[32]  Jamilson Dantas,et al.  Capacity-Oriented Availability Model for Resources Estimation on Private Cloud Infrastructure , 2017, 2017 IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC).

[33]  Jamilson Dantas,et al.  Hierarchical Model and Sensitivity Analysis for a Cloud-Based VoD Streaming Service , 2016, 2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshop (DSN-W).

[34]  Tuan Anh Nguyen,et al.  A Hierarchical Modeling and Analysis Framework for Availability and Security Quantification of IoT Infrastructures , 2020 .

[35]  Anand Sivasubramaniam,et al.  A Comparative Evaluation of Techniques for Studying Parallel Systems , 1994 .

[36]  Kishor S. Trivedi,et al.  Redundant Eucalyptus Private Clouds: Availability Modeling and Sensitivity Analysis , 2017, Journal of Grid Computing.

[37]  Luiz Fernando Bittencourt,et al.  Towards Virtual Machine Migration in Fog Computing , 2015, 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC).

[38]  Judith Kelner,et al.  Modeling the availability of an e-health system integrated with edge, fog and cloud infrastructures , 2018, 2018 IEEE Symposium on Computers and Communications (ISCC).

[39]  Virgil Petrescu,et al.  Face Recognition as a Biometric Application , 2019 .

[40]  Jean-Louis Lanet,et al.  A systematic approach toward security in Fog computing: Assets, vulnerabilities, possible countermeasures , 2020, Softw. Pract. Exp..

[41]  Nima Jafari Navimipour,et al.  Quality of service‐aware approaches in fog computing , 2020, Int. J. Commun. Syst..

[42]  Samee Ullah Khan,et al.  Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers , 2018, Comput. Networks.