preprint · arXiv (Cornell University)
Evaluating distributed Internet of Things architectures prior to deployment requires dependable simulation tools. While iFogSim is widely used in fog and edge computing research, its effectiveness for complex, custom designs is not fully documented. To address this, a structured review presents a taxonomy of ten scientific simulation objectives alongside a comparative assessment of eight simulation tools. The study also evaluates a four-tier smart emergency response system across a twenty-five node urban road topology. Experimental results demonstrate end-to-end alert latencies near 205 milliseconds, a ten-fold central processing unit speedup using hardware-accelerated path calculation, and conflict rates of seventy-five percent under dual incident loads. Furthermore, path-cache acceleration reached a factor of 197. By identifying seven specific modelling obstacles and their underlying source-code causes, actionable recommendations are delivered to enhance tool accuracy and guide architectural co-simulation.
Testing large-scale connected devices in real urban environments is expensive and logistically difficult, making computer simulations essential before field trials. By detailing the hidden biases, code limitations, and computational bottlenecks within widely used simulation software, this work helps engineers and researchers accurately predict how emergency response systems and smart city networks will perform under high-stress conditions.
This work primarily assists systems architects, IoT software developers, and researchers designing smart urban infrastructure, such as emergency dispatch networks. The insights into simulation software gaps and acceleration techniques, including hardware-assisted routing, help guide architecture choices prior to physical rollout. As the research focuses on simulation tooling and synthetic network testing, the application remains at an early-stage validation and testing level rather than a market-ready deployment.
AI-generated from the published abstract. Always read the original work before citing.
Simulation is an indispensable tool for validating distributed IoT architectures before physical deployment, and iFogSim has emerged as one of the most widely adopted platform in the fog and edge computing research community. Yet the experience of using iFogSim for non-canonical, application-specific architectures remains incompletely documented, leaving practitioners without guidance on when the tool is appropriate, which scientific objectives it can address, and how to manage the modelling approximations it imposes. This article helps in providing that guidance through two complementary contributions. First, we present a structured state of the art covering iFogSim and iFogSim2, a taxonomy of ten scientific objectives that motivate IoT architecture simulation, and a comparative survey of eight simulation tools assessed against those objectives. Second, we report our experience of simulating a four-tier smart emergency response system for resource-constrained urban environments, covering a 25-node synthetic road topology, four experimental configurations, and quantitative results including end-to-end alert latency (near 205 ms), FPGA-accelerated Dijkstra path computation (x10 CPU speedup), concurrent incident conflict rates (75% under dual load), and path-cache acceleration (x197). The analysis is organised around five practitioner questions: whether iFogSim fits the target architecture, which objectives it covers natively versus partially, what modelling challenges arise and how their workarounds bias reported results, what changes to the iFogSim source code would close the identified gaps, and whether tool co-simulation can provide comprehensive coverage. Seven modelling challenges are documented with source-code-grounded root causes and explicit bias assessments; finally, seven developer recommendations are proposed as an actionable improvement roadmap for the iFogSim community.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.5281/zenodo.22234733
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.