Traffic Modeling Project¶
Overview¶
In this project, our goal is to create models of application network traffic for the purpose of realistic traffic generation.
In the project we have designed and implemented a framework for traffic modeling and generation. This frame work includes many software tools for dataset extraction, traffic modeling, traffic generation, and for evaluating the performance of traffic modeling and generation algorithms.
The components of the framework are designed to be easily extensible to enable addition of new traffic modeling algorithms, and their corresponding traffic generation methods.
Software Applications¶
A list of software developed as part of the framework, along with their documentation and source code, is provided below:
- pcap2csv:
- trafficdatasetmaker:
- extracts a dataset with many fields that are useful for realistic trafficmodeling from raw pcap traces.
- trafficmodelmaker:
- trafficmodelchecker:
- simulates the generation of traffic protocol data units (PDUs) on anetwork by using a traffic model.
- ipktgen:
- traffic_metrics:
- analyzes multiple in network trace files, comparing them based on thedistribution of metrics calculated from each input trace. It is usedto evaluate the performance of traffic models by comparing real trafficwith model-generated traffic.
Traffic Generator Survey¶
Network traffic workloads are widely utilized in applied research to verify correctness and to measure the impact of novel algorithms, protocols, and network functions. We conducted a comprehensive survey of traffic generators referenced by researchers over the last 13 years, providing in-depth classification of the functional behaviors of the most frequently cited generators. We developed a tool to analyze about 7000 papers to identify popular traffic generators utilized in research.
- surveyanalysis: