Study of FPGA Implementation of Entropy Norm Computation for IP Data Streams

Recent literature has reported the use of entropy measurements for anomaly detection purposes in IP data streams. Space efficient randomized algorithms for estimating entropy of data streams are available in the literature. However no hardware implementation of these algorithms is available. The mai...

Full description

Bibliographic Details
Main Author: Nagalakshmi, Subramanya
Format: Others
Published: Scholar Commons 2008
Subjects:
Online Access:https://scholarcommons.usf.edu/etd/421
https://scholarcommons.usf.edu/cgi/viewcontent.cgi?article=1420&context=etd
Description
Summary:Recent literature has reported the use of entropy measurements for anomaly detection purposes in IP data streams. Space efficient randomized algorithms for estimating entropy of data streams are available in the literature. However no hardware implementation of these algorithms is available. The main challenge to software implementation for IP data streams has been in storing large volumes of data, along with, the requirement of high speed at which they have to be analyzed. In this thesis, a recent randomized algorithm available in the literature is analyzed for hardware implementation. Software/hardware simulations indicate it is possible to implement a large portion of the algorithm on a low cost Xilinx Virtex-II Pro FPGA with trade-offs for real-time operation. The thesis reports on the feasibility of this algorithm's FPGA implementation and the corresponding trade-offs and limitations.