Aug 2026· Journal of Sensor and Actuator Networks· 0 citations· 62 references
TL;DR
Results show that STGen provides a scalable and reproducible bridge between lightweight protocol emulation and practical deployment-oriented IoT protocol evaluation, and exposes deployment-relevant behavior that controlled emulation alone may hide.
Abstract
This paper introduces the Sensor Traffic Generator (STGen), a lightweight, pure-software testbed for evaluating IoT application- and transport-layer protocols at scale. Relative to existing software-based IoT evaluation platforms, STGen combines three design decisions that, to the best of our knowledge, no prior testbed offers together. Every emulated sensor node runs as an independent operating-system process using a real transport stack rather than a discrete-event model or a container. Sensor workloads are generated using physically grounded stochastic models calibrated against real deployment data. Experiments are specified in three independent tiers, IoT Protocols (N), Scenarios (M), and Networks (L), reducing configuration effort from a combinatorial N×M×L problem to a linear N+M+L workflow, with new protocols integrated by overriding a four-method abstract interface. STGen operates above OSI Layer 4 and therefore does not model PHY- or MAC-layer behavior, such as RF interference, CSMA/CA collision avoidance, or duty cycling. The sensor models are calibrated using 1,826,223 real-world readings from the Intel Berkeley Research Laboratory; for temperature, the synthetic stream matches the 37-day measurements of 54 Mica2Dot motes with a Kolmogorov–Smirnov D of 0.071 and a Jensen–Shannon divergence of 0.018, showing that STGen reproduces the statistical structure of real sensor data rather than only plausible values. By inverting these calibrated models, STGen also synthesizes labeled false-data-injection anomalies that are separable from normal traffic, with a receiver operating characteristic AUC of 0.898 for stealthy drift and 1.0 for hard physical range violations. In our experiments, STGen instantiates 6000 concurrently emulated sensor nodes on a commodity workstation in 1.02 s using 0.62 GB of memory (approximately 99 KB per node), which is more than two orders of magnitude below the per-node memory costs of container- and VM-based testbeds. STGen also exposes deployment-relevant behavior that controlled emulation alone may hide. Under live wide-area jitter, MQTT and CoAP exhibit different loss and latency patterns than those observed under uniformly degraded NetEm conditions, including MQTT reconnection storms. These results show that STGen provides a scalable and reproducible bridge between lightweight protocol emulation and practical deployment-oriented IoT protocol evaluation.
The rapid proliferation of IoT devices and ecosystems creates significant challenges in managing increasing data traffic and service requests while maintaining system performance [1]– [3]. In oneM2M-based IoT systems, overloaded Common Service Entities (CSEs) can become bottlenecks, leading to resource saturation, high...
S. Abourriche, A. Zyane, A. Ghammaz· International Conference on...· 0 citations
The proposed IoTScal-CoM middleware employs only native oneM2M capabilities such as RTT, packet loss rate, CPU, and memory usage in order to guarantee the SLA conformity without changing the main standard specifications.
S. Abourriche, A. Zyane, A. Ghammaz· EPJ Web of Conferences· 1 citation
An adaptive edge gateway for ZigBee-based IoT networks that can switch between MQTT and CoAP as needed, and shows that adaptive switching improves packet delivery by 15–20% during faults in comparison to static setups and reduces recovery time without much extra overhead.
Ali H. BenHusein, Mohamed Buker· Comprehensive Journal of Sci...· 0 citations
A comparative performance evaluation of three containerized Internet of Things middleware platforms, Dojot, FIWARE, and Node-RED, deployed to support a photovoltaic Digital Twin within the EMOB-AMAZON research project provides complementary evidence for understanding the relationship between middleware architecture, re...
João Luiz Pontes de Araújo, Elen Priscila de Souza Lobato, Wellington da Silva Fonseca et al.· IEEE Access· 0 citations
The study explores how decision continuity improves resilience, synchronization tolerance, predictive operations, and operational governance in real-time IoT systems, and further examines how distributed architectures can balance rapid edge responsiveness with deeper cloud intelligence without relying on rigid synchron...
Ilker Kanatli· International Journal of Res...· 0 citations
Comparative analysis against nine existing platforms confirms that, among the platforms surveyed, none unifies physics-based loss telemetry, IoT communication, time-series storage, and real-time visualization in a single reproducible deployment.
Elton Boshnjaku, Galia Marinova, Edmond Hajrizi et al.· Telecom· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.