Chucky: A succinct cuckoo filter for lsm-tree

N Dayan, M Twitto - Proceedings of the 2021 International Conference …, 2021 - dl.acm.org
Modern key-value stores typically rely on an LSM-tree in storage (SSD) to handle writes and
Bloom filters in memory (DRAM) to optimize reads. With ongoing advances in SSD …

Spooky: granulating LSM-tree compactions correctly

N Dayan, T Weiss, S Dashevsky, M Pan… - Proceedings of the …, 2022 - dl.acm.org
Modern storage engines and key-value stores have come to rely on the log-structured
merge-tree (LSM-tree) as their core data structure. LSM-tree operates by gradually merge …

[LIBRO][B] Flash Memory Integration: Performance and Energy Issues

J Boukhobza, P Olivier - 2017 - books.google.com
4 zettabytes (4 billion terabytes) of data generated in 2013, 44 zettabytes predicted for 2020
and 185 zettabytes for 2025. These figures are staggering and perfectly illustrate this new …

{OpenExpress}: Fully hardware automated open research framework for future fast {NVMe} devices

M Jung - 2020 USENIX Annual Technical Conference (USENIX …, 2020 - usenix.org
NVMe is widely used by diverse types of storage and non-volatile memories subsystems as
a de-facto fast I/O communication interface. Industries secure their own intellectual property …

Full disk encryption: bridging theory and practice

L Khati, N Mouha, D Vergnaud - Topics in Cryptology–CT-RSA 2017: The …, 2017 - Springer
We revisit the problem of Full Disk Encryption (FDE), which refers to the encryption of each
sector of a disk volume. In the context of FDE, it is assumed that there is no space to store …

DSFTL: An efficient FTL for flash memory based storage systems

SJ Chae, R Mativenga, JY Paik, M Attique, TS Chung - Electronics, 2020 - mdpi.com
Flash memory is widely used in solid state drives (SSD), smartphones and so on because of
their non-volatility, low power consumption, rapid access speed, and resistance to shocks …

GeckoFTL: Scalable flash translation techniques for very large flash devices

N Dayan, P Bonnet, S Idreos - … of the 2016 International Conference on …, 2016 - dl.acm.org
The volume of metadata needed by a flash translation layer (FTL) is proportional to the
storage capacity of a flash device. Ideally, this metadata should reside in the device's …

RFTL: Improving performance of selective caching-based page-level FTL through replication

R Mativenga, JY Paik, Y Kim, J Lee, TS Chung - Cluster Computing, 2019 - Springer
The internal nature of flash memory technology, makes its performance highly dependent on
workload characteristics causing poor performance on random writes. To solve this …

Quick generation of ssd performance models using machine learning

S Azadvar, A Tavakkol, H Asadi… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Increasing usage of Solid-State Drives (SSDs) has greatly boosted the performance of
storage backends. SSDs perform many internal processes such as out-of-place writes, wear …

A methodology for estimating performance and power consumption of embedded flash file systems

P Olivier, J Boukhobza, E Senn… - ACM Transactions on …, 2016 - dl.acm.org
In the embedded systems domain, obtaining performance and power consumption
estimations is extremely valuable in numerous cases. This is particularly true during the …