Dynamic Environment Simulation for Database Performance Evaluation

  • Chunxi Zhang*
  • , Rong Zhang
  • , Kai Liu
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The wide popularity and the maturity of cloud platform promote the development of Cloud Native database systems. On-demand resource configuration or application is an attractive feature of cloud platforms, but its complexity in resource management challenges the benchmarking of database performance, which is no longer in a stand-alone test environment. Sharing or contending of resources aggravates the dynamics of environment, which can influence database performance much. In order to expose the real performance in production environment, environment simulation is prerequisite for benchmarking databases. Although Docker Containers have been promoted to isolate resources, we still cannot achieve the true resource isolation. In this paper, we first define four kinds of workload generators corresponding to the key environmental dimensions, then builds a multi-factor linear regression model to calculate the correlation among workloads, and finally designs an algorithm to simulate the dynamical changes of environment. It is the first work to provide a complete and dynamic simulation to environment. We conduct comprehensive experiments on the open source DBMSs by running the standard benchmarks to verify the effectiveness of our work.

Original languageEnglish
Title of host publicationTheoretical Aspects of Software Engineering - 16th International Symposium, TASE 2022, Proceedings
EditorsYamine Aït-Ameur, Florin Crăciun
PublisherSpringer Science and Business Media Deutschland GmbH
Pages238-255
Number of pages18
ISBN (Print)9783031103629
DOIs
StatePublished - 2022
Event16th International Symposium on Theoretical Aspects of Software Engineering, TASE 2022 - Cluj-Napoca, Romania
Duration: 8 Jul 202210 Jul 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13299 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Symposium on Theoretical Aspects of Software Engineering, TASE 2022
Country/TerritoryRomania
CityCluj-Napoca
Period8/07/2210/07/22

Keywords

  • Environment
  • Evaluation
  • Simulation

Fingerprint

Dive into the research topics of 'Dynamic Environment Simulation for Database Performance Evaluation'. Together they form a unique fingerprint.

Cite this