O'Reilly logo

Fog and Edge Computing by Satish Narayana Srirama, Rajkumar Buyya

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

17 Modeling and Simulation of Fog and Edge Computing Environments Using iFogSim Toolkit

Redowan Mahmud and Rajkumar Buyya

17.1 Introduction

Relying on rapid advancement of hardware and communication technology, Internet of Things (IoT) is consistently promoting every sphere of cyber‐physical environments. Consequently, different IoT‐enabled systems such as smart healthcare, smart city, smart home, smart factory, smart transport, and smart agriculture are getting significant attention across the world. Cloud computing is considered as the base stone for offering infrastructure, platform, and software services to develop IoT‐enabled systems [1]. However, cloud datacenters reside at a multihop distance from the IoT data sources that increase latency in data propagation. This issue also adversely impacts the service delivery time of IoT‐enabled systems, and for real‐time use cases such as monitoring health of critical patients, emergency fire, and traffic management, this is quite unacceptable.

In addition, IoT devices are geographically distributed and can generate a huge amount of data in per unit time. If every single IoT‐data point is sent to the cloud for processing, the global Internet will be overloaded. To overcome these challenges, involvement of edge computational resources to serve IoT‐enabled systems can be a potential solution [2].

Fog computing, interchangeably defined as edge computing, is a very recent inclusion in the domain of computing paradigms that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required