LWS: A Framework for Log-based Workload Simulation in Session-based SUT

01/21/2023
by   Yongqi Han, et al.
0

Microservice-based applications and cloud-native systems have been widely applied in large IT enterprises. The operation and management of microservice-based applications and cloud-native systems have become the focus of research. Essential and real workloads are the premise and basis of prominent research topics including performance testing, dynamic resource provisioning and scheduling, and AIOps. Due to the privacy restriction, the complexity and variety of workloads, and the requirements for reasonable intervention, it is difficult to copy or generate real workloads directly. In this paper, we formulate the task of workload simulation and propose a framework for Log-based Workload Simulation (LWS) in session-based application systems. First, LWS collects session logs and transforms them into grouped and well-organized sessions. Then LWS extracts the user behavior abstraction based on a relational model and the intervenable workload intensity by three methods from different perspectives. LWS combines the user behavior abstraction and the workload intensity for simulated workload generation and designs a domain-specific language for better execution. The experimental evaluation is performed on an open-source cloud-native application and a public real-world e-commerce workload. The experimental results show that the simulated workload generated by LWS is effective and intervenable.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2019

Lauca: Generating Application-Oriented Synthetic Workloads

The synthetic workload is essential and critical to the performance eval...
research
01/16/2023

KEWS: A Evaluation Method of Workload Simulation based on KPIs

For end-to-end performance testing, workload simulation is an important ...
research
06/05/2021

KupenStack: Kubernetes based Cloud Native OpenStack

OpenStack is an open-source private cloud used to run VMs and its relate...
research
10/26/2021

Endure: A Robust Tuning Paradigm for LSM Trees Under Workload Uncertainty

Log-Structured Merge trees (LSM trees) are increasingly used as the stor...
research
06/10/2023

Quantifying the Benefits of Carbon-Aware Temporal and Spatial Workload Shifting in the Cloud

To mitigate climate change, there has been a recent focus on reducing co...
research
03/19/2018

Cloud Workload Prediction based on Workflow Execution Time Discrepancies

Infrastructure as a service clouds hide the complexity of maintaining th...
research
09/10/2020

MicroGrad: A Centralized Framework for Workload Cloning and Stress Testing

We present MicroGrad, a centralized automated framework that is able to ...

Please sign up or login with your details

Forgot password? Click here to reset