KEWS: A Evaluation Method of Workload Simulation based on KPIs

01/16/2023
by   Pengsheng Li, et al.
0

For end-to-end performance testing, workload simulation is an important method to enhance the real workload while protecting user privacy. To ensure the effectiveness of the workload simulation, it is necessary to dynamically evaluate the similarity of system inner status using key performance indicators(KPIs), which provide a comprehensive record of the system status, between the simulated workload and real workload by injecting workload into the system. However, due to the characteristics of KPIs, including large data size, amplitude differences, phase shifts, non-smoothness, high dimension, and Large numerical span, it is unpractical to evaluation on the full volume of KPIs and is challenging to measure the similarity between KPIs. In this paper, we propose a similarity metric algorithm for KPIs, extend shape-based distance(ESBD), which describes both shape and intensity similarity. Around ESBD, a KPIs-based quality evaluation of workload simulation(KEWS) was proposed, which consists of four steps: KPIs preprocessing, KPIs screening, KPIs clustering, and KPIs evaluation. These techniques help mitigate the negative impact of the KPIs characteristics and give a comprehensive evaluation result. The experiments conducted on Hipstershop, an open-source microservices application, show the effectiveness of the ESBD and KEWS.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2023

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

Microservice-based applications and cloud-native systems have been widel...
research
12/16/2019

Lauca: Generating Application-Oriented Synthetic Workloads

The synthetic workload is essential and critical to the performance eval...
research
10/25/2021

Let's Wait Awhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud

Depending on energy sources and demand, the carbon intensity of the publ...
research
06/29/2022

AAE: An Active Auto-Estimator for Improving Graph Storage

Nowadays, graph becomes an increasingly popular model in many real appli...
research
12/01/2016

Characterising radio telescope software with the Workload Characterisation Framework

We present a modular framework, the Workload Characterisation Framework ...
research
11/11/2020

Comprehensive and Efficient Workload Compression

This work studies the problem of constructing a representative workload ...
research
12/21/2021

Porting a benchmark with a classic workload to blockchain: TPC-C on Hyperledger Fabric

Many cross-organization cooperation applications of blockchain-based dis...

Please sign up or login with your details

Forgot password? Click here to reset