Cited by 1,649IoT and Edge/Fog ComputingCloud Computing and Resource ManagementEnergy Efficiency in Computing

iFogSim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments

Open access
Gupta, Harshit, Vahid Dastjerdi, Amir, Ghosh, Soumya K., Buyya, Rajkumar·2017·Software: Practice and Experience

Abstract

Summary Internet of Things (IoT) aims to bring every object (eg, smart cameras, wearable, environmental sensors, home appliances, and vehicles) online, hence generating massive volume of data that can overwhelm storage systems and data analytics applications. Cloud computing offers services at the infrastructure level that can scale to IoT storage and processing requirements. However, there are applications such as health monitoring and emergency response that require low latency, and delay that is caused by transferring data to the cloud and then back to the application can seriously impact their performances. To overcome this limitation, Fog computing paradigm has been proposed, where cloud services are extended to the edge of the network to decrease the latency and network congestion. To realize the full potential of Fog and IoT paradigms for real‐time analytics, several challenges need to be addressed. The first and most critical problem is designing resource management techniques that determine which modules of analytics applications are pushed to each edge device to minimize the latency and maximize the throughput. To this end, we need an evaluation platform that enables the quantification of performance of resource management policies on an IoT or Fog computing infrastructure in a repeatable manner. In this paper we propose a simulator, called iFogSim , to model IoT and Fog environments and measure the impact of resource management techniques in latency, network congestion, energy consumption, and cost. We describe two case studies to demonstrate modeling of an IoT environment and comparison of resource management policies. Moreover, scalability of the simulation toolkit of RAM consumption and execution time is verified under different circumstances.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1002/spe.2509

Cites

21 of 21 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Key Exchange between heterogeneous replicated Patient Agents occurs using Diffie-Hellman key exchange method.

    “Key Exchange between heterogeneous replicated Patient Agents occurs using Diffie-Hellman key exchange method [75].”

    From Blockchain leveraged decentralized IoT ehealth framework (2020) · cites this paper as [75]

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 2

  1. Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 2011; 41(1):23-50.
  2. Ottenwälder B, Koldehofe B, Rothermel K, Hong K, Lillethun D, Ramachandran U. Mcep: a mobility-aware complex event processing system. ACM Transactions on Internet Technology (TOIT) 2014; 14(1):6.

Cited by

Sorted by citations

Authors
Gupta, H., Vahid Dastjerdi, A., Ghosh, S. K., & Buyya, R.
Affiliations
  • Georgia Institute of Technology (US)
  • Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems The University of Melbourne Parkville VIC Australia
  • Indian Institute of Technology Kharagpur (IN)
  • The University of Melbourne (AU)
Corresponding author
Gupta, Harshit
Venue
Software: Practice and Experience
Publisher
Wiley
Published
2017-06-21
Volume
47
Issue
9
Pages
1275-1296
ISSN
  • 0038-0644 (ISSN-L)
  • 1097-024X
OpenAlex
W2414114959
Cited by
1,649
References
21
Citations by year
2026: 86 · 2025: 118 · 2024: 169 · 2023: 211 · 2022: 206 · 2021: 273 · 2020: 228 · 2019: 199 · 2018: 110 · 2017: 44 · 2016: 5
FWCI
105.71
Type
journal article
Language
en
Open access
Locations
  • Software Practice and Experience (publishedVersion)
  • Minerva Access (University of Melbourne) (submittedVersion)
Funders
University of Melbourne
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
  • Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
Keywords
iFogSim, Internet of Things, fog computing, edge computing, resource management, simulation toolkit, latency, network congestion, energy consumption, cost, real-time analytics

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review