Synthetic Workload Generation for Cloud Computing Applications

Arshdeep Bahga, Vijay Krishna Madisetti
2011 Journal of Software Engineering and Applications  
We present techniques for characterization, modeling and generation of workloads for cloud computing applications. Methods for capturing the workloads of cloud computing applications in two different models -benchmark application and workload models are described. We give the design and implementation of a synthetic workload generator that accepts the benchmark and workload model specifications generated by the characterization and modeling of workloads of cloud computing applications. We
more » ... e the Georgia Tech Cloud Workload Specification Language (GT-CWSL) that provides a structured way for specification of application workloads. The GT-CWSL combines the specifications of benchmark and workload models to create workload specifications that are used by a synthetic workload generator to generate synthetic workloads for performance evaluation of cloud computing applications.
doi:10.4236/jsea.2011.47046 fatcat:k4bq35bw6rh5pk2rcdm5wlpjnq