This article presents a real-time FPGA (field-programmable gate array) based fog node architecture with a remote dynamically reconfigurable application plane. The proposed FPGA-based fog node exhibits high architectural flexibility to… Click to show full abstract
This article presents a real-time FPGA (field-programmable gate array) based fog node architecture with a remote dynamically reconfigurable application plane. The proposed FPGA-based fog node exhibits high architectural flexibility to enable fog analytics dynamic redeployment, which is critical for adapting to application dynamicity and prolonging product lifespan. The proposed fog node architecture is implemented in an FPGA without GPP (general-purpose processor) and tested experimentally in the NetFPGA development board with a case study on anomaly detection analytics that is commonly used in IoT (Internet-of-Things) time-series monitoring applications. The Windowed Gaussian and KNN CAD implementations in FPGA have been benchmarked with the NAB (Numenta Anomaly Benchmark) environment for performance assessment. Significantly, the latency and throughput improvement for the KNN CAD in FPGA implementation over software is approximately
               
Click one of the above tabs to view related content.