Fog Computing: A Taxonomy, Survey and Future Directions
arXiv:1611.05539 · doi:10.1007/978-981-10-5861-5_5
Abstract
In recent years, the number of Internet of Things (IoT) devices/sensors has increased to a great extent. To support the computational demand of real-time latency-sensitive applications of largely geo-distributed IoT devices/sensors, a new computing paradigm named "Fog computing" has been introduced. Generally, Fog computing resides closer to the IoT devices/sensors and extends the Cloud-based computing, storage and networking facilities. In this chapter, we comprehensively analyse the challenges in Fogs acting as an intermediate layer between IoT devices/ sensors and Cloud datacentres and review the current developments in this field. We present a taxonomy of Fog computing according to the identified challenges and its key features.We also map the existing works to the taxonomy in order to identify current research gaps in the area of Fog computing. Moreover, based on the observations, we propose future directions for research.
References in corpus (2)
Cited by in corpus (30)
- All One Needs to Know about Fog Computing and Related Edge Computing Paradigms: A Complete Survey
- Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions
- The Internet of Things, Fog and Cloud Continuum: Integration and Challenges
- Game Theory for Multi-Access Edge Computing: Survey, Use Cases, and Future Trends
- Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive Survey
- A lightweight decentralized service placement policy for performance optimization in fog computing
- Evaluation and Efficiency Comparison of Evolutionary Algorithms for Service Placement Optimization in Fog Architectures
- Security Considerations for Internet of Things: A Survey
- Placement of Microservices-based IoT Applications in Fog Computing: A Taxonomy and Future Directions
- 5G Multi-access Edge Computing: a Survey on Security, Dependability, and Performance
- A Framework for Analyzing Fog-Cloud Computing Cooperation Applied to Information Processing of UAVs
- Fog Computing Applications: Taxonomy and Requirements
- A Survey of Fog Computing and Communication: Current Researches and Future Directions
- EcoMobiFog -- Design and Dynamic Optimization of a 5G Mobile-Fog-Cloud Multi-Tier Ecosystem for the Real-Time Distributed Execution of Stream Applications
- Efficient 3D Road Map Data Exchange for Intelligent Vehicles in Vehicular Fog Networks
- MockFog 2.0: Automated Execution of Fog Application Experiments in the Cloud
- Monitoring Fog Computing: a Review, Taxonomy and Open Challenges
- Modelling and Simulation of Fog and Edge Computing Environments using iFogSim Toolkit
- FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing
- Optimization policy for file replica placement in fog domains
- Towards Enabling Novel Edge-Enabled Applications
- DMRO:A Deep Meta Reinforcement Learning-based Task Offloading Framework for Edge-Cloud Computing
- Multimedia Services Placement Algorithm for Cloud-Fog Hierarchical Environments
- Decentralized Smart Surveillance through Microservices Platform
- Energy and Thermal-aware Resource Management of Cloud Data Centres: A Taxonomy and Future Directions
- A Literature Survey on Ontology of Different Computing Platforms in Smart Environments
- Minimising Delay and Energy in Online Dynamic Fog Systems
- A Survey and Annotated Bibliography of Workflow Scheduling in Computing Infrastructures: Community, Keyword, and Article Reviews -- Extended Technical Report
- A Distributed Deep Reinforcement Learning Technique for Application Placement in Edge and Fog Computing Environments
- The PM-EdgeMap: Towards Real-Time Process Mining on the Edge-Cloud Continuum