Demystifying Fog Computing: Characterizing Architectures, Applications and Abstractions

被引:80
|
作者
Varshney, Prateeksha [1 ]
Simmhan, Yogesh [1 ]
机构
[1] Indian Inst Sci IISc, Dept Computat & Data Sci, Bangalore 560012, Karnataka, India
关键词
CLOUDLETS;
D O I
10.1109/ICFEC.2017.20
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Internet of Things (IoT) has accelerated the deployment of millions of sensors at the edge of the network, through Smart City infrastructure and lifestyle devices. Cloud computing platforms are often tasked with handling these large volumes and fast streams of data from the edge. Recently, Fog computing has emerged as a concept for low-latency and resource-rich processing of these observation streams, to complement Edge and Cloud computing. In this paper, we review various dimensions of system architecture, application characteristics and platform abstractions that are manifest in this Edge, Fog and Cloud ecosystem. We highlight novel capabilities of the Edge and Fog layers, such as physical and application mobility, privacy sensitivity, and a nascent runtime environment. IoT application case studies based on first-hand experiences across diverse domains drive this categorization. We also highlight the gap between the potential and the reality of Fog computing, and identify challenges that need to be overcome for the solution to be sustainable. Taken together, our article can help platform and application developers bridge the gap that remains in making Fog computing viable.
引用
收藏
页码:115 / 124
页数:10
相关论文
共 50 条
  • [1] An overview of cloud-fog computing: Architectures, applications with security challenges
    Kunal, Sourav
    Saha, Arijit
    Amin, Ruhul
    SECURITY AND PRIVACY, 2019, 2 (04)
  • [2] Comparison of Alternative Architectures in Fog Computing
    Karagiannis, Vasileios
    Schulte, Stefan
    4TH IEEE INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC 2020), 2020, : 19 - 28
  • [3] Fog Computing Architectures: A Reference for Practitioners
    Antonini, Mattia
    Vecchio, Massimo
    Antonelli, Fabio
    IEEE Internet of Things Magazine, 2019, 2 (03): : 19 - 25
  • [4] Adaptive parallel applications: from shared memory architectures to fog computing (2002–2022)
    Guilherme Galante
    Rodrigo da Rosa Righi
    Cluster Computing, 2022, 25 : 4439 - 4461
  • [5] Fog Computing for Industrial Applications
    Shu, Lei
    Hancke, Gerhard P.
    Deng, Der-Jiunn
    Zhu, Chunsheng
    Mukherjee, Mithun
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) : 4481 - 4486
  • [6] Applications of Fog Computing in Healthcare
    Jeyaraman, Naveen
    Jeyaraman, Madhan
    Yadav, Sankalp
    Ramasubramanian, Swaminathan
    Balaji, Sangeetha
    Muthu, Sathish
    Lekha, Chithra
    Patro, Bishnu P.
    CUREUS JOURNAL OF MEDICAL SCIENCE, 2024, 16 (07)
  • [7] Fog Computing: Platform and Applications
    Yi, Shanhe
    Hao, Zijiang
    Qin, Zhengrui
    Li, Qun
    2015 THIRD IEEE WORKSHOP ON HOT TOPICS IN WEB SYSTEMS AND TECHNOLOGIES (HOTWEB), 2015, : 73 - 78
  • [8] The Programmable Data Plane: Abstractions, Architectures, Algorithms, and Applications
    Michel, Oliver
    Bifulco, Roberto
    Retvari, Gabor
    Schmid, Stefan
    ACM COMPUTING SURVEYS, 2021, 54 (04)
  • [9] Adaptive parallel applications: from shared memory architectures to fog computing (2002-2022)
    Galante, Guilherme
    da Rosa Righi, Rodrigo
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 4439 - 4461
  • [10] Structural models for fog computing based internet of things architectures with insurance and risk management applications
    Zhang, Xiaoyu
    Xu, Maochao
    Su, Jianxi
    Zhao, Peng
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 305 (03) : 1273 - 1291