• DocumentCode
    2215372
  • Title

    FPGA Based Network Traffic Analysis Using Traffic Dispersion Patterns

  • Author

    Khan, Faisal ; Gokhale, Maya ; Chuah, Chen-Nee

  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    519
  • Lastpage
    524
  • Abstract
    The problem of Network Traffic Classification (NTC) has attracted significant amount of interest in the research community, offering a wide range of solutions at various levels. The core challenge is in addressing high amounts of traffic diversity found in today´s networks. The problem becomes more challenging if a quick detection is required as in the case of identifying malicious network behavior or new applications like peer-to-peer traffic that have potential to quickly throttle the network bandwidth or cause significant damage. Recently, Traffic Dispersion Graphs (TDGs) have been introduced as a viable candidate for NTC. The TDGs work by forming a network wide communication graphs that embed characteristic patterns of underlying network applications. However, these patterns need to be quickly evaluated for mounting real-time response against them. This paper addresses these concerns and presents a novel solution for real-time analysis of Traffic Dispersion Metrics (TDMs) in the TDGs. We evaluate the dispersion metrics of interest and present a dedicated solution on an FPGA for their analysis. We also present analytical measures and empirically evaluate operating effectiveness of our design. The mapped design on Virtex-5 device can process 7.4 million packets/second for a TDG comprising of 10k flows at very high accuracies of over 96%.
  • Keywords
    computer network security; field programmable gate arrays; graph theory; telecommunication traffic; FPGA; malicious network behavior identification; network traffic analysis; network wide communication graphs; peer-to-peer traffic; real-time analysis; traffic dispersion graphs; traffic dispersion metrics; Bloom Filter; FPGA; Network Traffic Measurements; Traffic Dispersion Graph;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.103
  • Filename
    5694304