• DocumentCode
    3746065
  • Title

    Per-flow state management technique for high-speed networks

  • Author

    Xin Yang;Sakir Sezer

  • Author_Institution
    ECIT Institute, Queen´s University Belfast, Northern Ireland
  • fYear
    2015
  • Firstpage
    59
  • Lastpage
    63
  • Abstract
    Flow processing is a fundamental element of stateful traffic classification and it has been recognized as an essential factor for delivering today´s application-aware network operations and security services. The basic function within a flow processing engine is to search and maintain a flow table, create new flow entries if no entry matches and associate each entry with flow states and actions for future queries. Network state information on a per-flow basis must be managed in an efficient way to enable Ethernet frame transmissions at 40 Gbit/s (Gbps) and 100 Gbps in the near future. This paper presents a hardware solution of flow state management for implementing large-scale flow tables on popular computer memories using DDR3 SDRAMs. Working with a dedicated flow lookup table at over 90 million lookups per second, the proposed system is able to manage 512-bit state information at run time.
  • Keywords
    "SDRAM","Engines","Field programmable gate arrays","Memory management","Monitoring","Table lookup","Bandwidth"
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip Conference (SOCC), 2015 28th IEEE International
  • Electronic_ISBN
    2164-1706
  • Type

    conf

  • DOI
    10.1109/SOCC.2015.7406911
  • Filename
    7406911