Benchmarking geo-distributed databases
Evaluation using the DeathStar hotel reservation benchmark
A.J. Eickhoff (TU Delft - Electrical Engineering, Mathematics and Computer Science)
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)
More Info
expand_more
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.