• DocumentCode
    2435585
  • Title

    Flow Cache Design for Improving Traffic Collection in NP-Based Network Monitor System

  • Author

    Xu, Xiancheng

  • Author_Institution
    Commun. & Comput. Network Lab. of Guangdong, South China Univ. of Technol., Guangzhou, China
  • fYear
    2010
  • fDate
    7-9 May 2010
  • Firstpage
    2049
  • Lastpage
    2052
  • Abstract
    In this paper we describe the design consideration and implementation of flow cache architecture based on IXP2400 network processor in SCUT. Network traffic collection provides real world data for further performance analysis and that therefore make it very important for network management and monitoring. However, the design of such a high performance system with efficient flow cache data structure is not trivial in today´s high speed and large volume network environment, especially in a resource constrains Intel IXP2400 network processor platform. After comparing various design options, we adapted from hash table combining binary search tree data structure, employing the special hardware unit assist to calculate hash value. Inspired by unix block buffer approach, we further refined our proposed flow cache scheme that not only caches the result from flow collection but also speed up the flow update procedure. By theoretical analysis and careful engineering design, we finally concluded that a combination of a hash table with binary search tree and a group linked free buffer list with caching provides us a remarkable performance gain.
  • Keywords
    cache storage; computer network management; computer network performance evaluation; memory architecture; telecommunication traffic; tree data structures; tree searching; IXP2400; SCUT; binary search tree; flow cache architecture; hash table; network management; network monitoring; network processor; network traffic; performance analysis; tree data structure; unix block buffer; Binary search trees; IP networks; Resource management; SDRAM; Binary Search Tree; Flow Collection and cache; Group Linked List; Hash table; IXP2400;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    E-Business and E-Government (ICEE), 2010 International Conference on
  • Conference_Location
    Guangzhou
  • Print_ISBN
    978-0-7695-3997-3
  • Type

    conf

  • DOI
    10.1109/ICEE.2010.518
  • Filename
    5592621