Benchmarking geo-distributed databases

Evaluation using the DeathStar hotel reservation benchmark

Bachelor Thesis (2025)
Author(s)

A.J. Eickhoff (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

O. Mráz – Mentor (TU Delft - Data-Intensive Systems)

A Katsifodimos – Mentor (TU Delft - Data-Intensive Systems)

KG Langendoen – Graduation committee member (TU Delft - Embedded Systems)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2025
Language
English
Graduation Date
20-06-2025
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

As modern applications become more global and resource intensive, geo-distributed databases have become critical for fast, reliable data storage. Evaluating the performance of these databases through traditional benchmarks such as TPC-C and YCSB-T is not sufficient to expose all characteristics of the database's performance. A deeper analysis of available benchmarks is needed to determine how to effectively asses geo-distributed databases.

In this paper, we present a modified implementation of the DeathStar hotel benchmark fit for relational databases and use it to evaluate several geo-distributed databases, Detock, SLOG, Janus, and Calvin. We then analyze in detail the unique characteristics of the benchmark and the performance of these databases in the context of the benchmark.

Files

License info not available