Skip to main content

Showing 1–2 of 2 results for author: Batsaras, N

Searching in archive cs. Search in all archives.
.
  1. 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

  2. arXiv:2003.00103  [pdf, ps, other

    cs.DC cs.DB cs.DS

    VAT: Asymptotic Cost Analysis for Multi-Level Key-Value Stores

    Authors: Nikos Batsaras, Giorgos Saloustros, Anastasios Papagiannis, Panagiota Fatourou, Angelos Bilas

    Abstract: Over the past years, there has been an increasing number of key-value (KV) store designs, each optimizing for a different set of requirements. Furthermore, with the advancements of storage technology the design space of KV stores has become even more complex. More recent KV-store designs target fast storage devices, such as SSDs and NVM. Most of these designs aim to reduce amplification during dat… ▽ More

    Submitted 28 February, 2020; originally announced March 2020.