English

Fog Computing: Principles, Architectures, and Applications

Distributed, Parallel, and Cluster Computing 2016-01-29 v2

Abstract

The Internet of Everything (IoE) solutions gradually bring every object online, and processing data in centralized cloud does not scale to requirements of such environment. This is because, there are applications such as health monitoring and emergency response that require low latency and delay caused by transferring data to the cloud and then back to the application can seriously impact the performance. To this end, Fog computing has emerged, where cloud computing is extended to the edge of the network to decrease the latency and network congestion. Fog computing is a paradigm for managing a highly distributed and possibly virtualized environment that provides compute and network services between sensors and cloud data centers. This chapter provides background and motivations on emergence of Fog computing and defines its key characteristics. In addition, a reference architecture for Fog computing is presented and recent related development and applications are discussed.

Keywords

Cite

@article{arxiv.1601.02752,
  title  = {Fog Computing: Principles, Architectures, and Applications},
  author = {Amir Vahid Dastjerdi and Harshit Gupta and Rodrigo N. Calheiros and Soumya K. Ghosh and Rajkumar Buyya},
  journal= {arXiv preprint arXiv:1601.02752},
  year   = {2016}
}

Comments

26 pages, 6 figures, a Book Chapter in Internet of Things: Principles and Paradigms, R. Buyya and A. Dastjerdi (eds), Morgan Kaufmann, Burlington, Massachusetts, USA, 2016

R2 v1 2026-06-22T12:27:32.902Z