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 <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$61\times $ </tex-math></inline-formula> , while Windowed Gaussian is <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$42\times $ </tex-math></inline-formula> and thus, both analytics attained <1 ms real-time responsiveness. The implemented FPGA-based Windowed Gaussian and KNN CAD anomaly detection analytics has the respective energy efficiency of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$0.06~\mu \text{J}$ </tex-math></inline-formula> and 0.12 mJ for each detection. In short, the proposed FPGA-based fog node exhibits high energy efficiency, low latency, and high throughput in network packet and data analytics processing for greener fog networks and real-time IoT applications.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: IEEE Transactions on Green Communications and Networking
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.