Scheduled System Maintenance:
On May 6th, single article purchases and IEEE account management will be unavailable from 8:00 AM - 5:00 PM ET (12:00 - 21:00 UTC). We apologize for the inconvenience.
By Topic

BRUNO: A high performance traffic generator for network processor

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

6 Author(s)
Antichi, G. ; Dept. of Inf. Eng., Univ. of Pisa, Pisa ; Di Pietro, A. ; Ficara, D. ; Giordano, S.
more authors

The current software tools for traffic generation suffer from poor performance in terms of frames per second and timing/rate accuracy, because of the intrinsic limitations of the PC architecture. This paper proposes a different approach, based on a cooperative PC/NP architecture: an advanced software tool runs on a host PC and instructs the processing engines of an Intel IXP2400 network processor, which take care of the actual traffic generation. This way, we keep the high flexibility of PC solutions while outperforming them in terms of packet rate. In addition, a time correction mechanism is introduced, in order to improve the system precision in traffic models reproduction. The adoption of such a mechanism is justified through statistical analysis of the overall system: the experiments carried out prove the effectiveness of this approach in reducing the mean interdeparture time error. Moreover, they show the capability of BRUNO in generating 1.5 Mpps with high accuracy.

Published in:

Performance Evaluation of Computer and Telecommunication Systems, 2008. SPECTS 2008. International Symposium on

Date of Conference:

16-18 June 2008