Fog computing: Data analytics for time-sensitive applications

Jawwad A. Shamsi, Muhammad Hanif, Sherali Zeadally

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review


Fog computing has been initiated to reduce communications delays between users and cloud systems. The idea of Fog computing allows users to interact with intermediate servers, while reaping the benefits of reliability and elasticity, which are inherent in cloud computing. Fog computing can leverage Internet of Things (IoT) by providing a reliable service layer for time-sensitive applications and real-time analytics. While the concept of fog computing is still evolving, it is pertinent to study the domain of fog computing and analyze its strengths and weaknesses. Motivated by this need, this chapter describes the architecture of fog computing and explain its efficacy with respect to different applications. The chapter highlights some of the key challenges associated with this evolving platform along with future directions of research.

Original languageEnglish
Title of host publicationInternet of Things
Number of pages13
StatePublished - 2020

Publication series

NameInternet of Things
ISSN (Print)2199-1073
ISSN (Electronic)2199-1081

Bibliographical note

Publisher Copyright:
© 2020, Springer Nature Switzerland AG.


  • Big data
  • Cloud computing
  • Communication
  • Consistency
  • Data analytics
  • Delay
  • Fog computing
  • IoT
  • Latency
  • Load balancing
  • Replication
  • Security

ASJC Scopus subject areas

  • Signal Processing
  • Instrumentation
  • Computer Science Applications
  • Computer Networks and Communications
  • Computational Theory and Mathematics
  • Artificial Intelligence


Dive into the research topics of 'Fog computing: Data analytics for time-sensitive applications'. Together they form a unique fingerprint.

Cite this