IoTEventSim: an Event-Driven Simulator for Large-Scale IoT Applications in Cloud–Fog–Edge Architectures

  • Paulo Coelho UFU
  • Abadio de Paulo Silva UFU
  • Rafael Pasquini UFU
  • Rodrigo Miani UFU
  • Pierre Sens Sorbonne Université / CNRS / LIP6
  • Luciana Arantes Sorbonne Université / CNRS / LIP6

Resumo


Large-scale Internet of Things (IoT) applications increasingly span cloud–fog–edge infrastructures, where application behavior depends on dynamic network conditions, mobility, and device energy constraints. Evaluating such systems in real deployments is costly and difficult to reproduce, motivating simulation approaches that must balance realism and scalability. This paper presents IoTEventSim, an event-driven simulator designed for per-device modeling and runtime control in distributed IoT scenarios. In IoTEventSim, each device is modeled as an autonomous entity with explicit communication, battery, and location parameters, while transient and permanent events dynamically modify device behavior over time. The simulator natively supports MQTT and CoAP and provides a web-based interface for scenario management and monitoring. We evaluate IoTEventSim in geo-distributed cloud–fog–edge settings parameterized from FIT IoT-LAB measurements. Results show that the simulator reproduces the target latency and drop characteristics with high fidelity and scales to thousands of concurrently monitored devices without saturating CPU or network resources in the evaluated environment. These findings indicate that IoTEventSim is a practical environment for controlled, repeatable performance, robustness, and fault-experimentation studies of IoT applications under adverse and time-varying conditions.

Referências

Adjih, C., Baccelli, E., Fleury, E., Harter, G., Mitton, N., Noel, T., Pissard-Gibollet, R., Saint-Marcel, F., Schreiner, G., Vandaele, J., et al. (2015). FIT IoT-LAB: A large scale open experimental IoT testbed. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pages 459–464. IEEE.

Almheiri, A. and Maamar, Z. (2021). Iot protocols – mqtt versus coap. In Proceedings of the 4th International Conference on Networking, Information Systems & Security, NISS ’21, New York, NY, USA. Association for Computing Machinery.

Almutairi, R., Bergami, G., and Morgan, G. (2024). Advancements and challenges in IoT simulators: A comprehensive review. Sensors, 24(5):1511.

Atlam, H. F., Walters, R. J., and Wills, G. B. (2018). Fog computing and the internet of things: A review. Big Data and Cognitive Computing, 2(2).

Calheiros, R., Ranjan, R., Beloglazov, A., De Rose, C., and Buyya, R. (2011). Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software Practice and Experience, 41:23–50.

Fabri, E., Lima, M., Rodrigues, M., Silva, S., and Rangel, M. (2025). A revoluÇÃo da internet das coisas (iot): Conectando o mundo fÍsico e digital. Revista Missioneira, 27:173–183.

Gupta, H., Vahid Dastjerdi, A., Ghosh, S. K., and Buyya, R. (2017). ifogsim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Software: Practice and Experience, 47(9):1275–1296.

Jha, D. N., Alwasel, K., Alshoshan, A., Huang, X., Naha, R. K., Battula, S. K., Garg, S., Puthal, D., James, P., Zomaya, A., et al. (2020). Iotsim-edge: a simulation framework for modeling the behavior of internet of things and edge computing environments. Software: Practice and Experience, 50(6):844–867.

Kirsche, M. and Schnurbusch, M. (2014). A new ieee 802.15.4 simulation model for omnet++ / inet. Proceedings of the 7th International ICST Conference on Simulation Tools and Techniques (SIMUTools 2014).

Kuchuk, H. and Malokhvii, E. (2024). Integration of iot with cloud, fog, and edge computing: A review. Advanced Information Systems, 8:65–78.

Pereira, R. S., Prazeres, C. V. S., Barbosa, M. T. M., Barros, E. B. C., and Peixoto, M. L. M. (2021). Iotfogsim: Um simulador orientado a eventos para avaliaçao de aplicaçoes baseadas em iot-fog-cloud. In Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), pages 25–32. SBC.

Portabales, A. R. and Nores, M. L. (2018). Dockemu: Extension of a scalable network simulation framework based on docker and ns3 to cover iot scenarios. In International Conference on Simulation and Modeling Methodologies, Technologies and Applications.

Qayyum, T., Malik, A., Khattak, M., and Khan, S. (2018). Fognetsim++: A toolkit for modeling and simulation of distributed fog environment. IEEE Access, PP:1–1.

Seoane, V. et al. (2021). Performance evaluation of coap and mqtt in iot systems. Computer Networks, page 108338.

Shahrokhi, A. and Ahmadi, M. (2023). Power evaluation of IoT application layer protocols. In 2023 7th International Conference on Internet of Things and Applications (IoT), pages 1–7. IEEE.
Publicado
25/05/2026
COELHO, Paulo; SILVA, Abadio de Paulo; PASQUINI, Rafael; MIANI, Rodrigo; SENS, Pierre; ARANTES, Luciana. IoTEventSim: an Event-Driven Simulator for Large-Scale IoT Applications in Cloud–Fog–Edge Architectures. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 27. , 2026, Praia do Forte/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 122-135. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2026.22886.