Cart (Loading....) | Create Account
Close category search window
 

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Xiancheng Xu ; Commun. & Comput. Network Lab. of Guangdong, South China Univ. of Technol., Guangzhou, China

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.

Published in:

E-Business and E-Government (ICEE), 2010 International Conference on

Date of Conference:

7-9 May 2010

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.