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.

BRUNO: A High Performance Traffic Generator for Network Processor

ANTICHI, GIANNI;GIORDANO, STEFANO;PROCISSI, GREGORIO;VITUCCI, FABIO
2008

Abstract

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.
9781565553224
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/197394
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 11
social impact