AI-based Fog and Edge Computing: A Systematic Review, Taxonomy and Future Directions
arXiv:2212.04645 · doi:10.1016/j.iot.2022.100674
Abstract
Resource management in computing is a very challenging problem that involves making sequential decisions. Resource limitations, resource heterogeneity, dynamic and diverse nature of workload, and the unpredictability of fog/edge computing environments have made resource management even more challenging to be considered in the fog landscape. Recently Artificial Intelligence (AI) and Machine Learning (ML) based solutions are adopted to solve this problem. AI/ML methods with the capability to make sequential decisions like reinforcement learning seem most promising for these type of problems. But these algorithms come with their own challenges such as high variance, explainability, and online training. The continuously changing fog/edge environment dynamics require solutions that learn online, adopting changing computing environment. In this paper, we used standard review methodology to conduct this Systematic Literature Review (SLR) to analyze the role of AI/ML algorithms and the challenges in the applicability of these algorithms for resource management in fog/edge computing environments. Further, various machine learning, deep learning and reinforcement learning techniques for edge AI management have been discussed. Furthermore, we have presented the background and current status of AI/ML-based Fog/Edge Computing. Moreover, a taxonomy of AI/ML-based resource management techniques for fog/edge computing has been proposed and compared the existing techniques based on the proposed taxonomy. Finally, open challenges and promising future research directions have been identified and discussed in the area of AI/ML-based fog/edge computing.
49 page, 15 figures, 10 tables
References in corpus (13)
- Deep Learning in Neural Networks: An Overview
- AI for Next Generation Computing: Emerging Trends and Future Directions
- HealthFog: An Ensemble Deep Learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in Integrated IoT and Fog Computing Environments
- Dynamic Scheduling for Stochastic Edge-Cloud Computing Environments using A3C learning and Residual Recurrent Neural Networks
- YAFS: A simulator for IoT scenarios in fog computing
- Distributed intelligence on the Edge-to-Cloud Continuum: A systematic literature review
- COSCO: Container Orchestration using Co-Simulation and Gradient Based Optimization for Fog Computing Environments
- HUNTER: AI based Holistic Resource Management for Sustainable Cloud Computing
- Learning Decentralized Wireless Resource Allocations with Graph Neural Networks
- Roadmap for Edge AI: A Dagstuhl Perspective
- ThermoSim: Deep Learning based Framework for Modeling and Simulation of Thermal-aware Resource Management for Cloud Computing Environments
- Computation Bits Maximization in a Backscatter Assisted Wirelessly Powered MEC Network
- An Efficient Statistical-based Gradient Compression Technique for Distributed Training Systems
Cited by in corpus (8)
- Edge AI: A Taxonomy, Systematic Review and Future Directions
- Modern Computing: Vision and Challenges
- Cold Start Latency in Serverless Computing: A Systematic Review, Taxonomy, and Future Directions
- EdgeAISim: A Toolkit for Simulation and Modelling of AI Models in Edge Computing Environments
- Sustainable Edge Computing: Challenges and Future Directions
- Multi-objective application placement in fog computing using graph neural network-based reinforcement learning
- Computing: Looking Back and Moving Forward
- Accelerating Federated Learning by Selecting Beneficial Herd of Local Gradients