Skip to main content

Showing 1–2 of 2 results for author: Xanthakis, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.15581  [pdf, other

    cs.DB

    vLSM: Low tail latency and I/O amplification in LSM-based KV stores

    Authors: Giorgos Xanthakis, Antonios Katsarakis, Giorgos Saloustros, Angelos Bilas

    Abstract: LSM-based key-value (KV) stores are an important component in modern data infrastructures. However, they suffer from high tail latency, in the order of several seconds, making them less attractive for user-facing applications. In this paper, we introduce the notion of compaction chains and we analyse how they affect tail latency. Then, we show that modern designs reduce tail latency, by trading I/… ▽ More

    Submitted 22 July, 2024; originally announced July 2024.

  2. arXiv:2106.03840  [pdf, other

    cs.DB

    Balancing Garbage Collection vs I/O Amplification using hybrid Key-Value Placement in LSM-based Key-Value Stores

    Authors: Giorgos Xanthakis, Giorgos Saloustros, Nikos Batsaras, Anastasios Papagiannis, Angelos Bilas

    Abstract: Key-value (KV) separation is a technique that introduces randomness in the I/O access patterns to reduce I/O amplification in LSM-based key-value stores for fast storage devices (NVMe). KV separation has a significant drawback that makes it less attractive: Delete and especially update operations that are important in modern workloads result in frequent and expensive garbage collection (GC) in the… ▽ More

    Submitted 14 June, 2021; v1 submitted 7 June, 2021; originally announced June 2021.

    Comments: 14 pages, 8 figures