Implementation and Optimization of Distributed Stream Processing System Based on FPGA

Honglei Li,Jia You,Xisheng Li,Weiren Song
DOI: https://doi.org/10.1109/icbaie56435.2022.9985849
2022-01-01
Abstract:As one of the most popular big data processing engines, Apache Storm is used in many fields. However, the performance of the traditional Storm framework can no longer meet current needs due to explosive growth of data in Internet of Things. In this article, FPGA is integrated as the computing node into the Strom framework, and two optimization methods are proposed for the framework to improve system performance. We use matrix multiplication to evaluate the optimized system. When the matrix size is 256×256, the FPGA-based Storm system has a maximum reduction of 37.10% in the average processing delay of tuples compared to the native Storm system. When the computing resources of the FPGA are large enough, the matrix size of the optimal optimization rate will also increase by increasing the parameter setting of the expansion degree.
What problem does this paper attempt to address?