论文标题

iotreeplay:在物联网环境中同步分布式流量重播

IoTreeplay: Synchronous Distributed Traffic Replay in IoT Environments

论文作者

Toll, Markus, Behnke, Ilja, Kao, Odej

论文摘要

物联网(IoT)中的用例通常涉及大量互连的异质设备。由于许多物联网方案的关键性,需要在推出之前对系统进行彻底测试。现有的分阶段环境和测试框架能够模拟网络属性,但无法独立地传递网络范围的流量控制到测试系统应用程序。为了扩展现有框架,我们介绍分布式的流量重播工具IotReeplay。 该工具将tcpliveplay嵌入到一个环境中,该环境允许与多个端点和连接的网络流量同步重播。重播发生在用户定义的网络或包含物联网用例的测试台中。可以捕获网络流量并将其与原始跟踪进行比较,以评估准确性和可靠性。所得的实现能够在最大传输速率内准确重播连接,但与常规TCP连接(例如数据包丢失或连接重置)的偏差斗争。已经进行了评估,根据记录的时间戳在数据包之间进行了个人和汇总延迟。

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 accurately replay connections within a maximum transmission rate but struggles with deviations from regular TCP connections, like packet loss or connection reset. An evaluation has been performed, measuring individual and aggregated delays between packets, based on the recorded timestamps.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源