MQTTProvider: A flexible MQTT traffic generator for the performance evaluation of complex Smart Cities scenarios
Resumo
In smart cities, designing intelligent spaces incorporating Internet of Things (IoT) applications is crucial for enhancing urban efficiency and quality of life. However, developing these applications requires real data at scale, which can be complex and non-trivial to obtain. A real traffic generator aids in modeling unpredictable traffic, validating IoT configurations, evaluating network performance, and improving cybersecurity and privacy solutions. In this sense, we introduce the MQTTProvider, an adaptable IoT traffic generator for simulating various smart spaces and supporting time-driven, event-driven, mobile, actuators, and complex devices. It was designed to integrate with IoT Middleware, such as FIWARE. Experiments indicate that MQTTProvider can be used to assess the scalability of IoT platforms.Referências
Ali, M. I., Gao, F., and Mileo, A. (2015). Citybench: A configurable benchmark to evaluate rsp engines using smart city datasets. In The Semantic Web - ISWC 2015, pages 374–389, Cham. Springer International Publishing.
Chio, A., Jiang, D., Gupta, P., Bouloukakis, G., Yus, R., Mehrotra, S., and Venkatasubramanian, N. (2023). Smartspec: A framework to generate customizable, semantics-based smart space datasets. Pervasive and Mobile Computing, page 101809.
de M. Del Esposte, A., Santana, E. F., Kanashiro, L., Costa, F. M., Braghetto, K. R., Lago, N., and Kon, F. (2019). Design and evaluation of a scalable smart city software platform with large-scale simulations. Future Generation Computer Systems, 93:427–441.
FIWARE (2024). FIWARE - Open APIs for Open Minds — fiware.org. [link]. [Accessed 08-01-2024].
Ghazanfar, S., Hussain, F., Rehman, A. U., Fayyaz, U. U., Shahzad, F., and Shah, G. A. (2020). Iot-flock: An open-source framework for iot traffic generation. In 2020 International Conference on Emerging Trends in Smart Technologies (ICETST), pages 1–6.
Martínez-Ballesté, A., Pérez-Martínez, P. A., and Solanas, A. (2013). The pursuit of citizens’ privacy: a privacy-aware smart city is possible. IEEE Communications Magazine, 51(6):136–141.
Nguyen-An, H., Silverston, T., Yamazaki, T., and Miyoshi, T. (2020a). Generating iot traffic: A case study on anomaly detection. In 2020 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN, pages 1–6.
Nguyen-An, H., Silverston, T., Yamazaki, T., and Miyoshi, T. (2020b). Generating iot traffic in smart home environment. In 2020 IEEE 17th Annual Consumer Communications Networking Conference (CCNC), pages 1–2.
Pappachan, P., Degeling, M., Yus, R., Das, A., Bhagavatula, S., Melicher, W., Naeini, P. E., Zhang, S., Bauer, L., Kobsa, A., et al. (2017). Towards privacy-aware smart buildings: Capturing, communicating, and enforcing privacy policies and preferences. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW), pages 193–198. IEEE.
Shukla, A., Chaturvedi, S., and Simmhan, Y. (2017). Riotbench: An iot benchmark for distributed stream processing systems. Concurrency and Computation: Practice and Experience, 29(21):e4257. e4257 cpe.4257.
Zyrianoff, I., Borelli, F., and Kamienski, C. (2017). Sense–sensor simulation environment: Uma ferramenta para geração de tráfego iot em larga escala. Simpósio Brasileiro de Redes e Sistemas Distribuídos (SBRC).
Chio, A., Jiang, D., Gupta, P., Bouloukakis, G., Yus, R., Mehrotra, S., and Venkatasubramanian, N. (2023). Smartspec: A framework to generate customizable, semantics-based smart space datasets. Pervasive and Mobile Computing, page 101809.
de M. Del Esposte, A., Santana, E. F., Kanashiro, L., Costa, F. M., Braghetto, K. R., Lago, N., and Kon, F. (2019). Design and evaluation of a scalable smart city software platform with large-scale simulations. Future Generation Computer Systems, 93:427–441.
FIWARE (2024). FIWARE - Open APIs for Open Minds — fiware.org. [link]. [Accessed 08-01-2024].
Ghazanfar, S., Hussain, F., Rehman, A. U., Fayyaz, U. U., Shahzad, F., and Shah, G. A. (2020). Iot-flock: An open-source framework for iot traffic generation. In 2020 International Conference on Emerging Trends in Smart Technologies (ICETST), pages 1–6.
Martínez-Ballesté, A., Pérez-Martínez, P. A., and Solanas, A. (2013). The pursuit of citizens’ privacy: a privacy-aware smart city is possible. IEEE Communications Magazine, 51(6):136–141.
Nguyen-An, H., Silverston, T., Yamazaki, T., and Miyoshi, T. (2020a). Generating iot traffic: A case study on anomaly detection. In 2020 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN, pages 1–6.
Nguyen-An, H., Silverston, T., Yamazaki, T., and Miyoshi, T. (2020b). Generating iot traffic in smart home environment. In 2020 IEEE 17th Annual Consumer Communications Networking Conference (CCNC), pages 1–2.
Pappachan, P., Degeling, M., Yus, R., Das, A., Bhagavatula, S., Melicher, W., Naeini, P. E., Zhang, S., Bauer, L., Kobsa, A., et al. (2017). Towards privacy-aware smart buildings: Capturing, communicating, and enforcing privacy policies and preferences. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW), pages 193–198. IEEE.
Shukla, A., Chaturvedi, S., and Simmhan, Y. (2017). Riotbench: An iot benchmark for distributed stream processing systems. Concurrency and Computation: Practice and Experience, 29(21):e4257. e4257 cpe.4257.
Zyrianoff, I., Borelli, F., and Kamienski, C. (2017). Sense–sensor simulation environment: Uma ferramenta para geração de tráfego iot em larga escala. Simpósio Brasileiro de Redes e Sistemas Distribuídos (SBRC).
Publicado
20/05/2024
Como Citar
SALES, Michel; SANTOS, Mateus P.; REGO, Paulo A. L..
MQTTProvider: A flexible MQTT traffic generator for the performance evaluation of complex Smart Cities scenarios. In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 42. , 2024, Niterói/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 1036-1049.
ISSN 2177-9384.
DOI: https://doi.org/10.5753/sbrc.2024.1535.