TCPivo: a high-performance packet replay engine

TCPivo: a high-performance packet replay engine
复制标题

TCPivo:高性能数据包重放引擎

DOI:
10.1145/944773.944783
复制
发表时间:
2003
影响因子:
3.1
通讯作者:
J. Walpole
J. Walpole
中科院分区:
生物学4区
文献类型:
--
作者:
W. Feng;Ashvin Goel;A. Bezzaz;Wu;J. Walpole

文献摘要

被引文献

相似文献

本文描述了一个高性能数据包重放工具TCPivo的设计与实现。TCPivo是使用广泛可用的开源软件在商用硬件上实现的,可以用作评估网络设备性能的一种经济高效的方法。为了实现高吞吐量和准确性,TCPivo采用了新的机制来管理跟踪文件和精确的低开销计时器。此外,通过使用低延迟内核补丁和优先级调度,TCPivo可以对后台系统负载具有很强的弹性。使用这些机制,该工具能够在基于x86的服务器上以远高于OC-3的速率支持数据包重放。
This paper describes the design and implementation of a high performance packet replay tool called TCPivo. TCPivo is implemented on commodity hardware using widely available open-source software and can be used as a cost-effective means for evaluating the performance of networking devices. To achieve high throughput and accuracy, TCPivo employs novel mechanisms for managing trace files and accurate lowoverhead timers. In addition, through the use of low-latency kernel patches and priority scheduling, TCPivo can be made highly resilient to background system load. Using these mechanisms, the tool is able to support packet replay at rates well above OC-3 on an x86-based server.