Stitcher: Learned Workload Synthesis from Historical Performance Footprints

Chengcheng Wan, Yiwen Zhu, Joyce Cahoon, Wenjing Wang, Katherine Lin, Sean Liu, Raymond Truong, Neetu Singh, Alexandra Ciortea, Konstantinos Karanasos, Subru Krishnan

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

4 Scopus citations

Abstract

Database benchmarking and workload replay have been widely used to drive system design, evaluate workload performance, determine product evolution, and guide cloud migration. However, they both suffer from some key limitations: the former fails to capture the variety and complexity of production workloads; the latter requires access to user data, queries, and machine specifications, deeming it inapplicable in the face of user privacy concerns. Here we introduce our vision of learned workload synthesis to overcome these issues: given the performance profile of a customer workload (e.g., CPU/memory counters), synthesize a new workload that yields the same performance profile when executed on a range of hardware/software configurations. We present Stitcher as a first step towards realizing this vision, which synthesizes workloads by combining pieces from standard benchmarks. We believe that our vision will spark new research avenues in database workload replay.

Original languageEnglish
Title of host publicationProceedings of the 26th International Conference on Extending Database Technology, EDBT 2023
PublisherOpenProceedings.org
Pages417-423
Number of pages7
Edition2
ISBN (Electronic)9783893180936
DOIs
StatePublished - 2023
Externally publishedYes
Event26th International Conference on Extending Database Technology, EDBT 2023 - Ioannina, Greece
Duration: 28 Mar 202331 Mar 2023

Publication series

NameAdvances in Database Technology - EDBT
Number2
Volume26
ISSN (Electronic)2367-2005

Conference

Conference26th International Conference on Extending Database Technology, EDBT 2023
Country/TerritoryGreece
CityIoannina
Period28/03/2331/03/23

Fingerprint

Dive into the research topics of 'Stitcher: Learned Workload Synthesis from Historical Performance Footprints'. Together they form a unique fingerprint.

Cite this