TY - GEN
T1 - Benchmarking Context-Aware Services for IoT-driven Transportation Systems
AU - Ntallaris, Efstratios
AU - Bouloukakis, Georgios
AU - Magoutis, Kostas
N1 - Publisher Copyright:
© 2024 Copyright held by the owner/author(s).
PY - 2025/3/31
Y1 - 2025/3/31
N2 - In the fast-growing realm of smart cities, integrating Internet of Things (IoT) devices into transportation systems is essential for improving efficiency and safety. Deploying these systems in real-world settings demands access to contextual data, and middleware systems to facilitate the exchange of both contextual and IoT data. Existing IoT-based data exchange systems such as Orion-LD, Stellio and Scorpio in the FIWARE space, support the modeling and representation of both context and IoT systems. This paper introduces a comprehensive testbed and a benchmarking platform designed to evaluate the performance of FIWARE context-aware brokers. The testbed incorporates real data from a real Bus Transportation Service in the city of Ioannina, Greece, as well as synthetic data enabling a realistic assessment of query and ingestion performance. The results show that microservices-based architectures like Stellio and Scorpio scale better than traditional designs like Orion-LD under high loads, but all brokers perform similarly at low loads. Furthermore, temporal queries present challenges for IoT applications due to their high cost across all evaluated brokers. However, write-optimized data stores offer an advantage by improving ingestion speed. The paper emphasizes the importance of understanding and addressing the operational inefficiencies of context-aware brokers to improve IoT system performance. Overall, this work introduces a novel benchmarking platform for smart transportation systems, featuring a realistic testbed with both real and synthetic IoT datasets, as well as detailed experimental results that identify key performance bottlenecks and offer potential optimization strategies.
AB - In the fast-growing realm of smart cities, integrating Internet of Things (IoT) devices into transportation systems is essential for improving efficiency and safety. Deploying these systems in real-world settings demands access to contextual data, and middleware systems to facilitate the exchange of both contextual and IoT data. Existing IoT-based data exchange systems such as Orion-LD, Stellio and Scorpio in the FIWARE space, support the modeling and representation of both context and IoT systems. This paper introduces a comprehensive testbed and a benchmarking platform designed to evaluate the performance of FIWARE context-aware brokers. The testbed incorporates real data from a real Bus Transportation Service in the city of Ioannina, Greece, as well as synthetic data enabling a realistic assessment of query and ingestion performance. The results show that microservices-based architectures like Stellio and Scorpio scale better than traditional designs like Orion-LD under high loads, but all brokers perform similarly at low loads. Furthermore, temporal queries present challenges for IoT applications due to their high cost across all evaluated brokers. However, write-optimized data stores offer an advantage by improving ingestion speed. The paper emphasizes the importance of understanding and addressing the operational inefficiencies of context-aware brokers to improve IoT system performance. Overall, this work introduces a novel benchmarking platform for smart transportation systems, featuring a realistic testbed with both real and synthetic IoT datasets, as well as detailed experimental results that identify key performance bottlenecks and offer potential optimization strategies.
KW - Benchmark
KW - Context Brokers
KW - IoT
KW - Smart Transportation Systems
KW - Testbed
UR - https://www.scopus.com/pages/publications/105002850228
U2 - 10.1145/3703790.3703802
DO - 10.1145/3703790.3703802
M3 - Conference contribution
AN - SCOPUS:105002850228
T3 - IoT 2024 - Proceedings of the 14th International Conference on the Internet of Things
SP - 99
EP - 107
BT - IoT 2024 - Proceedings of the 14th International Conference on the Internet of Things
PB - Association for Computing Machinery, Inc
T2 - 14th International Conference on the Internet of Things, IoT 2024
Y2 - 19 November 2024 through 22 November 2024
ER -