Skip to content

Workload Generator that simulates the workload of a video streaming server

Notifications You must be signed in to change notification settings

thiagoguarnieri/adpgen-adaptive-workoad-generator-2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

AdpGen Synthetic Workload Generator (2018 version)

AdpGen, a workload generator for live events broadcasted through HTTP Adaptive Streaming. It can be used, for instance, to generate a synthetic workload in order to evaluate server resource consumption.

Instructions

To call the generator from the command line use:
python3 generator_cluster_markov_thesis_LITE.py [execution round number] [random seed];

Example: python3 generator_cluster_markov_thesis_LITE.py 1 1276;

The output is stored in the synthetic folder:

  • cluster_ontime_x.csv: session duration in seconds
  • cluster_offtime_x.csv: client inter-session duration
  • cluster_qtd_x.csv: client number of sessions
  • cluster_other_x.csv: performance metrics (average bitrate, number of bytes, number of segments of each bitrate)

Number of clients and arrival regime

Number of clients
To change the number of clients, change the value of variable TOTAL_CLIENTS in line 150

About

Workload Generator that simulates the workload of a video streaming server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages