Classification of UTGen synthetic traffic generator

Today, the main challenges in front of suppliers of networking hardware and software are to test their product under heavy traffic load. Such investigation is usually carried out in the laboratory where the prodigious amount of traffic is required. So one question emerges here is that from where to bring this tremendous traffic. Networking research community suggests a synthetic traffic generator as a solution that would allow evaluation of the performance of the system under test with a large set of network protocols running on different types of hardware and can be customized to their specific needs. Depending upon the needs, traffic generators can be classified as hardware-based traffic generators or software based traffic generators. Here it is recommended to use software based traffic generators as traffic generators in this category usually are open source tools that depend only on networking stack of the operating system to send and receive packets. Hence, it is possible to transmit a huge amount of packets free of cost generating the synthetic traffic in the network which can capture the behavior of real traffic in the network. Here our aim is to present classification of the traffic generators so that it could help network researchers to use appropriate traffic generator to evaluate the performance of system efficiently. This paper also presents a development of software-based high speed, scalable UTGen traffic generator which can generate UDP and TCP traffic and hence the named as UTGen.

[1]  Antonio Pescapè,et al.  D-ITG: Distributed Internet Traffic Generator , 2013, Prax. Inf.verarb. Kommun..

[2]  José Miguel-Alonso,et al.  TrGen: a traffic generation system for interconnection network simulators , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[3]  Dan Liu,et al.  TERA: A FPGA-based trace-driven emulation framework for designing on-chip communication architectures , 2010, 23rd IEEE International SOC Conference.

[4]  Anil Kumar Gupta,et al.  Comparative study of various traffic generator tools , 2014, 2014 Recent Advances in Engineering and Computational Sciences (RAECS).

[5]  Giordano Stefano,et al.  BRUTE: A High Performance and Extensibile Traffic Generator , 2005 .

[6]  Paul Barford,et al.  Self-configuring network traffic generation , 2004, IMC '04.

[7]  S. Giordano,et al.  BRUNO: A high performance traffic generator for network processor , 2008, 2008 International Symposium on Performance Evaluation of Computer and Telecommunication Systems.

[8]  Richard Mortier,et al.  Internet traffic engineering , 2002 .

[9]  Alejandro Duran,et al.  Trace-driven simulation of multithreaded applications , 2011, (IEEE ISPASS) IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE.

[10]  Shaneel Narayan,et al.  Network performance evaluation of routers in IPv4/IPv6 environment , 2010, 2010 IEEE International Conference on Wireless Communications, Networking and Information Security.

[11]  Tarun Batra,et al.  Evaluation of traffic generators over a 40Gbps link , 2014, 2014 Asia-Pacific Conference on Computer Aided System Engineering (APCASE).

[12]  Sándor Molnár,et al.  How to validate traffic generators? , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[13]  Amin Vahdat,et al.  Swing: Realistic and Responsive Network Traffic Generation , 2009, IEEE/ACM Transactions on Networking.