IoTreeplay: Synchronous Distributed Traffic Replay in IoT Environments
Markus Toll, Ilja Behnke, Odej Kao

TL;DR
IoTreeplay is a distributed tool designed for synchronized replay of network traffic in IoT test environments, enabling more accurate testing of IoT systems by controlling network traffic across multiple endpoints.
Contribution
It extends existing frameworks by enabling synchronized, network-wide traffic replay in IoT environments, which was previously lacking.
Findings
Accurately replays connections within maximum transmission rates.
Struggles with deviations like packet loss or connection resets.
Provides detailed delay measurements for traffic evaluation.
Abstract
Use-cases in the Internet of Things (IoT) typically involve a high number of interconnected, heterogeneous devices. Due to the criticality of many IoT scenarios, systems and applications need to be tested thoroughly before rollout. Existing staging environments and testing frameworks are able to emulate network properties but fail to deliver actual network-wide traffic control to test systems application independently. To extend existing frameworks, we present the distributed traffic replaying tool IoTreeplay. The tool embeds TCPLivePlay into an environment that allows the synchronous replaying of network traffic with multiple endpoints and connections. Replaying takes place in a user-defined network or testbed containing IoT use-cases. Network traffic can be captured and compared to the original trace to evaluate accuracy and reliability. The resulting implementation is able to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Software-Defined Networks and 5G · Wireless Networks and Protocols
