当前位置: X-MOL 学术Comput. Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Formullar: An FPGA-based network testing tool for flexible and precise measurement of ultra-low latency networking systems
Computer Networks ( IF 5.6 ) Pub Date : 2020-11-23 , DOI: 10.1016/j.comnet.2020.107689
Taejune Park , Seungwon Shin , Insik Shin , Kilho Lee

As network systems become widespread in emerging time-sensitive domains, latency becomes an important performance factor. Thus, there is a new demand for ultra-low latency (ULL), which requires an extra-ordinarily low latency even in a deterministic manner. To support the ULL requirement, it is mandatory that each network device strictly guarantees this latency. As a result, there is an increasing demand for a precise latency measurement tool that achieves two conflicting goals: high time precision and flexible traffic control. To support these goals, this paper proposes a novel measurement tool, named Formullar, which has a hybrid architecture composed of hardware (Formullar FPGA) and software (Formullar controller) layers. Formullar generates packets in an accurate timing, according to the various traffic patterns. The packet generation is controlled in a fully programmable manner that makes the testing fully automated and flexible. Then, latency is measured based on packet generation and reception timing; the measurement is done by the hardware layer, providing highly precise measurement results. Using this carefully constructed system, a Formullar prototype was implemented on top of the commodity FPGA board NetFPGA-SUME. The evaluation indicates that Formullar provides highly precise measurements with nanoseconds precision at a bandwidth of 10 Gbps.



中文翻译:

公式:基于FPGA的网络测试工具,用于灵活,精确地测量超低延迟网络系统

随着网络系统在新兴的时间敏感域中变得越来越普遍,延迟成为重要的性能因素。因此,存在对超低等待时间(ULL)的新需求,其甚至需要以确定性的方式要求非常低的等待时间。为了支持ULL要求,每个网络设备都必须严格保证此延迟。结果,对实现两个相互冲突的目标的精确等待时间测量工具的需求不断增长:高精度和灵活的流量控制。为了支持这些目标,本文提出了一种名为Formullar的新型测量工具,该工具具有由硬件(Formullar FPGA)和软件(Formullar控制器)层组成的混合体系结构。公式根据各种流量模式在正确的时间生成数据包。数据包的生成以完全可编程的方式进行控制,从而使测试变得完全自动化和灵活。然后,根据分组生成和接收定时来测量等待时间。测量是由硬件层完成的,可提供高精度的测量结果。使用这个精心构建的系统,在商品FPGA板NetFPGA-SUME之上实现了一个Formullar原型。评估表明,Formullar在10 Gbps带宽下提供了纳秒级的高精度测量。

更新日期:2020-12-14
down
wechat
bug