Fog Computing: A Taxonomy, Survey and Future Directions
By Md. Redowan Mahmud, Rajkumar Buyya. Internet of Everything, 2016
883 citations recorded by the source corpus.
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.
Subfields: Computer Networks and Communications, Computer Vision and Pattern Recognition
View Paper: https://www.semanticscholar.org/paper/e2103d99fe61d9f2de835239aeb023170d2ec6e4
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Gary Brian Wills
- Hany F. Atlam
- Robert John Walters
- Edmundo Roberto Mauro Madeira
- Luiz Fernando Bittencourt
- Michele De Donno
- Nicola Dragoni
- Koen Tange
In Computer Vision and Pattern Recognition
- Gary Brian Wills
- Hany F. Atlam
- Robert John Walters
- Michele De Donno
- Min Chen
- Saad Khan
- Frederic Desprez
- Giancarlo Fortino
Citations in the corpus
- All One Needs to Know about Fog Computing and Related Edge Computing Paradigms: A Complete Survey (2018, neutral): “Foundations Surveys [8, 9, 13, 43, 67, 71, 78–86, 97–105]”
- Foundations and Evolution of Modern Computing Paradigms: Cloud, IoT, Edge, and Fog (2019, background): “In the literature, a number of other advantages and characteristics of Fog computing are discussed, often with a different outline [17], [44], [49], [52], [54], [56].”
- EcoMobiFog–Design and Dynamic Optimization of a 5G Mobile-Fog-Cloud Multi-Tier Ecosystem for the Real-Time Distributed Execution of Stream Applications (2019, methodology): “Fog Computing is a quite novel computing paradigm [4].”
- FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing (2018, neutral): “[5]. Based on the capabilities of these edge resources, many consider Fog and Edge computing similar and use them interchangeably. Conversely, others treat Edge computing as a subset of Fog computing [6]. Fog computing manages an intermediate layer between IoTenabled systems and Cloud computing. The”
- The Internet of Things, Fog and Cloud Continuum: Integration and Challenges (2018, background): “However, proper resource management for multi-tiered fog environments is still a challenge [143].”
- An Overview of Service Placement Problem in Fog and Edge Computing (2020, background): “There are several surveys that address different aspects of Fog Computing and the related challenges [24, 29, 37, 40, 72, 80, 89, 93, 104, 115, 118, 121, 139, 155, 157].”
- Smart Anomaly Detection in Sensor Systems (2020, background): “rade-offshouldbeconsidered. Agood strategyistoleaveintoCloudonlythecriticalfunctions,and goingtowardsa"smoother"paradigmrepresentedbyFog computing. 5.2. AnomalydetectionintheFog IntheFogmodel[94],[95]theinformationisprocessed on intermediate, Fog nodes lying between the cloud resources and ”
- Applications of Blockchains in the Internet of Things: A Comprehensive Survey (2019, background): “The IoT edge is steadily being empowered in order to alleviate issues with latency inherent to a centralized IoT [5].”
- Internet of Things (IoT) and the Energy Sector (2020, background): “Fog computing is a paradigm that expands the cloud at a greater scale and can support larger workload [110].”
- Fog computing security: a review of current applications and security solutions (2017, background): “Like Cloud systems, a Fog system is composed of Infrastructure, Platform, and Software-as-a-Service (IaaS, PaaS, and SaaS, respectively), along with the addition of Data services [12, 13].”
- Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges (2018, background): “There are related survey papers [20], [37]–[40] that”
- Fog Computing and the Internet of Things: A Review (2018, background): “The most recent related paper was presented by Mahmud et al. [46].”
- Security and Privacy in Fog Computing: Challenges (2017, background): “To summary, Edge computing [11]–[13] is totally edgelocalized, however, fog computing extends the computing and communication resources towards edge of the network.”