An FPGA-Based Change-Point Detection for 10Gbps Packet Stream

被引:0
|
作者
Iwata, Takuma [1 ]
Nakamura, Kohei [1 ]
Tokusashi, Yuta [1 ]
Matsutani, Hiroki [1 ]
机构
[1] Keio Univ, Grad Sch Sci & Technol, Yokohama, Kanagawa 2238522, Japan
关键词
Change-point detection; FPGA NIC; 10GbE;
D O I
10.1587/transinf.2019PAP0015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In statistical analysis and data mining, change-point detection that identifies the change-points which are times when the probability distribution of time series changes has been used for various purposes, such as anomaly detections on network traffic and transaction data. However, computation cost of a conventional AR (Auto-Regression) model based approach is too high and infeasible for online. In this paper, an AR model based online change-point detection algorithm, called Change-Finder, is implemented on an FPGA (Field Programmable Gate Array) based NIC (Network Interface Card). The proposed system computes the change-point score from time series data received from 10GbE (10Gbit Ethernet). More specifically, it computes the change-point score at the 10GbE NIC in advance of host applications. It can find change-points on single or multiple streams using a context memory. This paper aims to reduce the host workload and improve change-point detection performance by offloading ChangeFinder algorithm from host to the NIC. As evaluations, change-point detection in the FPGA NIC is compared with a baseline software implementation and those enhanced by two network optimization techniques using DPDK and Netfilter in terms of throughput. The result demonstrates 16.8x improvement in change-point detection throughput compared to the baseline software implementation. It is corresponding to the 10GbE line rate. Performance and area overheads when supporting multiple streams are also evaluated.
引用
收藏
页码:2366 / 2376
页数:11
相关论文
共 50 条
  • [31] Change-point detection with recurrence networks
    Iwayama, Koji
    Hirata, Yoshito
    Suzuki, Hideyuki
    Aihara, Kazuyuki
    [J]. IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2013, 4 (02): : 160 - 171
  • [32] FPGA-based approach for change detection in GTAW welding process
    Carlos H. Llanos
    Ronald H. Hurtado
    Sadek C. Absi Alfaro
    [J]. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2016, 38 : 913 - 929
  • [33] Long signal change-point detection
    Biau, Gerard
    Bleakley, Kevin
    Mason, David M.
    [J]. ELECTRONIC JOURNAL OF STATISTICS, 2016, 10 (02): : 2097 - 2123
  • [34] Change-point detection in kinetic signals
    Staude, G
    Wolf, W
    [J]. MEDICAL DATA ANALYSIS, PROCEEDINGS, 2000, 1933 : 43 - 48
  • [35] Greedy Kernel Change-Point Detection
    Truong, Charles
    Oudre, Laurent
    Vayatis, Nicolas
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2019, 67 (24) : 6204 - 6214
  • [36] Change-Point Detection in Angular Data
    Irina Grabovsky
    Lajos Horváth
    [J]. Annals of the Institute of Statistical Mathematics, 2001, 53 : 552 - 566
  • [37] Sketching for sequential change-point detection
    Yang Cao
    Andrew Thompson
    Meng Wang
    Yao Xie
    [J]. EURASIP Journal on Advances in Signal Processing, 2019
  • [38] Change-point detection for correlated observations
    Kim, HJ
    [J]. STATISTICA SINICA, 1996, 6 (01) : 275 - 287
  • [39] Consistent change-point detection with kernels
    Garreau, Damien
    Arlot, Sylvain
    [J]. ELECTRONIC JOURNAL OF STATISTICS, 2018, 12 (02): : 4440 - 4486
  • [40] ON SEQUENTIAL CHANGE-POINT DETECTION STRATEGIES
    Gombay, E.
    [J]. SOME RECENT ADVANCES IN MATHEMATICS & STATISTICS, 2013, : 110 - 124