• DocumentCode
    3534654
  • Title

    Tracking elephant flows in internet backbone traffic with an FPGA-based cache

  • Author

    Zadnik, Martin ; Canini, Marco ; Moore, Andrew W. ; Miller, David J. ; Li, Wei

  • Author_Institution
    FIT, Brno Univ. of Technol., Brno, Czech Republic
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    640
  • Lastpage
    644
  • Abstract
    This paper presents an FPGA-friendly approach to tracking elephant flows in network traffic. Our approach, single step segmented least recently used (S3-LRU) policy, is a network traffic-friendly replacement policy for maintaining flow states in a Naiumlive hash table (NHT). We demonstrate that our S3-LRU approach preserves elephant flows: conservatively promoting potential elephants and evicting lowrate flows in LRU manner. Our approach keeps flow-state of any elephant since start-of-day and provides a significant improvement over filtering approaches proposed in previous work. Our FPGA-based implementation of the S3-LRU in combination with an NHT suites well the parallel access to block memories while capitalising on the retuning of parameters through dynamic-reprogramming.
  • Keywords
    Internet; cache storage; field programmable gate arrays; file organisation; telecommunication traffic; FPGA-based cache approach; Internet backbone traffic; Naiumlive hash table; S3-LRU approach; dynamic-reprogramming; elephant flow tracking; field programmable gate arrays; filtering approach; network traffic-friendly replacement policy; single step segmented least recently used policy; Computer networks; Counting circuits; Field programmable gate arrays; Filters; IP networks; Internet; Laboratories; Sampling methods; Spine; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272387
  • Filename
    5272387