FPGEN: A fast, scalable and programmable traffic generator for the performance evaluation of high-speed computer networks


Sanli M., SCHMİDT Ş. E., Guran H. C.

PERFORMANCE EVALUATION, cilt.68, sa.12, ss.1276-1290, 2011 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 68 Sayı: 12
  • Basım Tarihi: 2011
  • Doi Numarası: 10.1016/j.peva.2011.07.003
  • Dergi Adı: PERFORMANCE EVALUATION
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.1276-1290
  • Anahtar Kelimeler: FPGA, High-speed traffic generator, Poisson traffic, Markov-modulated on-off traffic
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

Testing today's high-speed network equipment requires the generation of network traffic which is similar to the real Internet traffic at Gbps line rates. There are many software-based traffic generators which can generate packets according to different stochastic distributions. However, they are not suitable for high-speed hardware test platforms. This paper describes FPGEN (Fast Packet GENerator), a programmable random traffic generator which is entirely implemented on FPGA (Field Programmable Gate Array). FPGEN can generate variable packet sizes and traffic with Poisson and Markov-modulated on-off statistics at OC-48 rate per interface. Our work that is presented in this paper includes the theoretical design of FPGEN, the hardware design of the FPGA-based traffic generator board (printed circuit board design and construction) and the implementation of FPGEN on FPGA. Our experimental study demonstrates that FPGEN can achieve both the desired rate and statistical properties for the generated traffic. (C) 2011 Elsevier B.V. All rights reserved.