Simulating Fog Computing Applications Using iFogSim Toolkit

Published: 01 Jan 2021, Last Modified: 13 Nov 2024Mobile Edge Computing 2021EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Fog computing is a novel distributed computing paradigm that provides cloud-like services at the edge of the network. It emerges as an efficient paradigm to process the enormous amount of Internet of Things (IoT) data and can address the limitations of cloud-centric IoT models in terms of large end-to-end delays, and huge network bandwidth consumption. Recently, fog computing and IoT have been employed in several domains, including transportation, education, healthcare, and manufacturing industry. To imitate different complex application scenarios for these domains, a notable number of fog computing-based simulators has already been developed. Among them, iFogSim has attained significant attention because of its simplified interface and low complexity. In this article, we present a tutorial on how to use iFogSim toolkit to simulate four real-time case studies for (1) smart car parking, (2) smart waste management system, (3) smart coal mining industry, and (4) sensing as a service. This article is expected to assist the researchers in understanding and implementing various aspects of fog computing using the iFogSim toolkit.
Loading