Abstract
Network microbursts, which are bursts of traffic on the order of submilliseconds, have attracted much attention because they can cause network latency and packet loss. However, analyzing the causes of microbursts involves two problems: how to capture the packets contained in the microbursts and how to identify the flows that cause the microbursts. To solve these problems, we propose a microburst analysis system based on the field-programmable gate array (FPGA). This system uses dedicated hardware to detect microbursts with a submillisecond time resolution. By setting a static threshold for the overall traffic to be detected, the system can capture only packets before and after microburst detection is triggered. In addition, by setting a dynamic threshold for each flow, we can identify the flow that causes the microburst. On the basis of experimental results, we confirmed that our system can accurately identify the flows that cause microbursts by capturing only the packets before and after microburst detection, even in a network where bandwidth usage fluctuates with actual traffic conditions, on the basis of network trace data in a data center. The proposed system is implemented in an Intel PAC with an Arria 10 GX FPGA, which consumes a small amount of hardware resources.
© 2021 Optical Society of America
Full Article | PDF ArticleMore Like This
Justine Cris Borromeo, Isabella Cerutti, Piero Castoldi, Rosula Reyes, and Nicola Andriolli
J. Opt. Commun. Netw. 13(5) 116-125 (2021)
Naotaka Shibata, Shin Kaneko, Rintaro Harada, Kazuaki Honda, and Jun Terada
J. Opt. Commun. Netw. 13(5) 108-115 (2021)
Paola Iovanna, Marzio Puleri, Giulio Bottari, and Fabio Cavaliere
J. Opt. Commun. Netw. 16(7) C31-C42 (2024)