A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges
Open accessAbstract
Cloud computing with its three key facets (i.e., Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service) and its inherent advantages (e.g., elasticity and scalability) still faces several challenges. The distance between the cloud and the end devices might be an issue for latency-sensitive applications such as disaster management and content delivery applications. Service level agreements (SLAs) may also impose processing at locations where the cloud provider does not have data centers. Fog computing is a novel paradigm to address such issues. It enables provisioning resources and services outside the cloud, at the edge of the network, closer to end devices, or eventually, at locations stipulated by SLAs. Fog computing is not a substitute for cloud computing but a powerful complement. It enables processing at the edge while still offering the possibility to interact with the cloud. This paper presents a comprehensive survey on fog computing. It critically reviews the state of the art in the light of a concise set of evaluation criteria. We cover both the architectures and the algorithms that make fog systems. Challenges and research directions are also introduced. In addition, the lessons learned are reviewed and the prospects are discussed in terms of the key role fog is likely to play in emerging technologies such as tactile Internet.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Edge computing has become an important solution to break the bottleneck of emerging technologies by reducing data transmission, improving service latency and easing cloud computing pressure.
“Edge computing has become an important solution to break the bottleneck of emerging technologies by virtue of its advantages of reducing data transmission, improving service latency and easing cloud computing pressure.”
From Convergence of Edge Computing and Deep Learning: A Comprehensive Survey (2020) · cites this paper as [22]
Cites
Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2015.2444095 · Cited by 8,630 · see citing works
Internet of Things in industries: A survey
Xu, L. D., He, W., & Li, S. (2014) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2014.2300753 · Cited by 5,172 · see citing works
The case for vm-based cloudlets in mobile computing
Satyanarayanan, M., Bahl, P., Caceres, R., & Davies, N. (2009) · IEEE Pervasive Computing · doi:10.1109/mprv.2009.82 · Cited by 3,660 · see citing works
A survey of mobile cloud computing: architecture, applications, and approaches
Dinh, H. T., Lee, C., Niyato, D., & Wang, P. (2013) · Wireless Communications and Mobile Computing · doi:10.1002/wcm.1203 · Cited by 2,391 · see citing works
Simsek, M., Aijaz, A., Dohler, M., Sachs, J., & Fettweis, G. (2016) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2016.2525398 · Cited by 753 · see citing works
Fog Computing Micro Datacenter Based Dynamic Resource Estimation and Pricing Model for IoT
Aazam, M., & Huh, E.-N. (2015) · 2015 IEEE 29th International Conference on Advanced Information Networking and Applications · doi:10.1109/aina.2015.254 · Cited by 365 · cited 2× · see citing works
“In turn, Aazam and Huh [86], [89] study the problem of task scheduling in the fog stratum, by considering adaptive solutions with respect to the user’s behavior.”
Background
Flagged first, then by citations
Cited by
Sorted by citations
Convergence of Edge Computing and Deep Learning: A Comprehensive Survey
Wang, X., Han, Y., Leung, V. C. M., Niyato, D., Yan, X., & Chen, X. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.2970550 · Cited by 1,498 · see citing works
“More detailed information can be found in [8], [22], [23].”
BackgroundAll one needs to know about fog computing and related edge computing paradigms: A complete survey
Yousefpour, A., Fung, C., Nguyen, T., Kadiyala, K., Jalali, F., Niakanlahiji, A., Kong, J., & Jue, J. P. (2019) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2019.02.009 · Cited by 1,368 · see citing works
Enabling technologies for fog computing in healthcare IoT systems
Mutlag, A. A., Abd Ghani, M. K., Arunkumar, N., Mohammed, M. A., & Mohd, O. (2019) · Future Generation Computer Systems · doi:10.1016/j.future.2018.07.049 · Cited by 590 · see citing works
Resource management approaches in fog computing: a comprehensive review
Ghobaei-Arani, M., Souri, A., & Rahmanian, A. A. (2020) · Journal of Grid Computing · doi:10.1007/s10723-019-09491-1 · Cited by 365 · see citing works
Survey on Multi-Access Edge Computing Security and Privacy
Ranaweera, P., Jurcut, A. D., & Liyanage, M. (2021) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2021.3062546 · Cited by 356 · see citing works
Edge computing: current trends, research challenges and future directions
Carvalho, G., Cabral, B., Pereira, V., & Bernardino, J. (2021) · Computing · doi:10.1007/s00607-020-00896-5 · Cited by 223 · see citing works
Secure Healthcare Data Aggregation and Transmission in IoT—A Survey
Ullah, A., Azeem, M., Ashraf, H., Alaboudi, A. A., Humayun, M., & Jhanjhi, N. (2021) · IEEE Access · doi:10.1109/access.2021.3052850 · Cited by 213 · see citing works
Ahmad, S., Shakeel, I., Mehfuz, S., & Ahmad, J. (2023) · Computer Science Review · doi:10.1016/j.cosrev.2023.100568 · Cited by 197 · see citing works
Privacy-Preserving Asynchronous Federated Learning Mechanism for Edge Network Computing
Lu, X., Liao, Y., Lio, P., & Hui, P. (2020) · IEEE Access · doi:10.1109/access.2020.2978082 · Cited by 159 · see citing works
Fog computing: a taxonomy, systematic review, current trends and research challenges
Singh, J., Singh, P., & Gill, S. S. (2021) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2021.06.005 · Cited by 154 · see citing works
Alzoubi, Y. I., Gill, A., & Mishra, A. (2022) · Journal of Cloud Computing · doi:10.1186/s13677-022-00353-y · Cited by 60 · see citing works
Remote Health Monitoring Systems for Elderly People: A Survey
Ahmed, S., Irfan, S., Kiran, N., Masood, N., Anjum, N., & Ramzan, N. (2023) · Sensors · doi:10.3390/s23167095 · Cited by 52 · see citing works
Optimal Placement of Social Digital Twins in Edge IoT Networks
Chukhno, O., Chukhno, N., Araniti, G., Campolo, C., Iera, A., & Molinaro, A. (2020) · Sensors · doi:10.3390/s20216181 · Cited by 42 · see citing works
Toward Secure and Trustworthy Vehicular Fog Computing: A Survey
Nazih, O., Benamar, N., Lamaazi, H., & Chaoui, H. (2024) · IEEE Access · doi:10.1109/access.2024.3371488 · Cited by 35 · see citing works
Journey from cloud of things to fog of things: survey, new trends, and research directions
Chakraborty, A., Kumar, M., Chaurasia, N., & Gill, S. S. (2023) · Software: Practice and Experience · doi:10.1002/spe.3157 · Cited by 31 · see citing works
Scada systems in the cloud and fog environments: Migration scenarios and security issues
Stojanovic, M., Bostjancic-Rakas, S., & Markovic-Petrovic, J. (2019) · Facta universitatis - series: Electronics and Energetics · doi:10.2298/fuee1903345s · Cited by 29 · see citing works
Mobile-kube: mobility-aware and energy-efficient service orchestration on kubernetes edge servers
Ghafouri, S., Karami, A., Bakhtiarvan, D. B., Bigdeli, A. S., Gill, S. S., & Doyle, J. (2022) · 2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC) · doi:10.1109/ucc56403.2022.00019 · Cited by 20 · see citing works
- Authors
- Mouradian, C., Naboulsi, D., Yangui, S., Glitho, R. H., Morrow, M. J., & Polakos, P. A.
- Affiliations
- Concordia University (CA)
- Centre National de la Recherche Scientifique (FR)
- Cisco Systems (United States) (US)
- Venue
- IEEE Communications Surveys & Tutorials
- Published
- 2018
- Volume
- 20
- Issue
- 1
- Pages
- 416-464
- ISSN
- 1553-877X (ISSN-L)
- OpenAlex
- W2766722289
- Cited by
- 1,022
- References
- 6
- Citations by year
- 2026: 47 · 2025: 64 · 2024: 76 · 2023: 118 · 2022: 145 · 2021: 151 · 2020: 180 · 2019: 153 · 2018: 86 · 2017: 2
- FWCI
- 73.65
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE Communications Surveys & Tutorials (publishedVersion)
- arXiv (Cornell University) (submittedVersion, public-domain)
- Espace ÉTS (ETS) (submittedVersion)
- UWC Research Repository (University of the Western Cape) (submittedVersion)
- arXiv (Cornell University)
- Funders
- CISCO Systems (CG-589630)
- Canadian National Sciences and Engineering Research Council through a Discovery Grant
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
- Keywords
- fog computing, edge computing, cloud computing, delay-sensitive applications, service level agreements, fog computing architecture, tactile internet, disaster management, content distribution
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review