Abstract
Standard benchmarks are essential tools to enable developers to validate and evaluate their systems' design in terms of both relevant properties and performance. Benchmarks provide the means to evaluate a system with workloads that mimics real use cases. Although a large number of benchmarks exist for database system, there is a lack of standard benchmarks for an increasingly relevant class of storage systems: geo-replicated key-value stores providing weak consistency guarantees. This has led developers and researchers to rely on ad-hoc tools, whose results are both hard to reproduce and compare. In this paper, we propose the first standardized benchmark specially tailored for weakly consistent key-value stores. The benchmark, named FMKe, is modeled after a real application: The Danish National Joint Medicine Card. The benchmark is scalable, it can be parameterized to emulate a large number of access patterns, and it is also highly flexible, enabling its application on systems that offer different consistency guarantees and mechanisms.
Original language | English |
---|---|
Title of host publication | Proceedings of the 3rd International Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2017 - Co-located with European Conference on Computer Systems, EuroSys 2017 |
Publisher | ACM - Association for Computing Machinery |
ISBN (Electronic) | 9781450349338 |
DOIs | |
Publication status | Published - 2017 |
Event | 3rd International Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2017 - Belgrade, Serbia Duration: 23 Apr 2017 → 26 Apr 2017 |
Conference
Conference | 3rd International Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2017 |
---|---|
Country/Territory | Serbia |
City | Belgrade |
Period | 23/04/17 → 26/04/17 |
Keywords
- Benchmark
- Key-value store