KAML: A flexible, high-performance key-value SSD

Y Jin, HW Tseng, Y Papakonstantinou… - … Symposium on High …, 2017 - ieeexplore.ieee.org
Modern solid state drives (SSDs) unnecessarily confine host programs to the conventional
block I/O interface, leading to suboptimal performance and resource under-utilization …

{ElasticBF}: Elastic Bloom Filter with Hotness Awareness for Boosting Read Performance in Large {Key-Value} Stores

Y Li, C Tian, F Guo, C Li, Y Xu - 2019 USENIX Annual Technical …, 2019 - usenix.org
LSM-tree based key-value (KV) stores suffer from severe read amplification because
searching a key requires to check multiple SSTables. To reduce extra I/Os, Bloom filters are …

Non-volatile memory file systems: A survey

GO Puglia, AF Zorzo, CAF De Rose, T Perez… - IEEE …, 2019 - ieeexplore.ieee.org
For decades, computer architectures have treated memory and storage as separate entities.
Nowadays, we watch the emergence of new memory technologies that promise to …

{ElasticBF}: Fine-grained and Elastic Bloom Filter Towards Efficient Read for {LSM-tree-based}{KV} Stores

Y Zhang, Y Li, F Guo, C Li, Y Xu - 10th USENIX Workshop on Hot Topics …, 2018 - usenix.org
LSM-tree based KV stores suffer from severe read amplification, especially for large KV
stores. Even worse, many applications may issue a large amount of lookup operations to …

Improving SSD lifetime with byte-addressable metadata

Y Jin, HW Tseng, Y Papakonstantinou… - Proceedings of the …, 2017 - dl.acm.org
Existing solid state drives (SSDs) provide flash-based out-of-band (OOB) data that can only
be updated on a page write. Consequently, the metadata stored in their OOB region lack …

Key-value store implementations for Arduino microcontrollers

S Fazackerley, E Huang, G Douglas… - 2015 IEEE 28th …, 2015 - ieeexplore.ieee.org
The Internet of Things relies on connecting devices big and small to the Internet and
facilitates their communication and management. This includes the smallest microcontrollers …

Check-in: In-storage checkpointing for key-value store system leveraging flash-based SSDs

J Yoon, WS Jeong, WW Ro - 2020 ACM/IEEE 47th Annual …, 2020 - ieeexplore.ieee.org
Persistent key-value store supports journaling and checkpointing to maintain data
consistency and to prevent data loss. However, conventional data consistency mechanisms …

Design and implementation of papyrus: Parallel aggregate persistent storage

J Kim, K Sajjapongse, S Lee… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
A surprising development in recently announced HPC platforms is the addition of,
sometimes massive amounts of, persistent (nonvolatile) memory (NVM) in order to increase …

MGPA: a multi-granularity space preallocation algorithm for object-based storage devices

S He, Y Yang, X Xu, X Xu - International Journal of …, 2016 - inderscienceonline.com
Object-based storage systems are promising because they effectively narrow the
performance disparity between processors and storage devices. To achieve high …

[PDF][PDF] Exploring atomicity on memory mapped files based on non-volatile memory file systems

GO Puglia - 2017 - repositorio.pucrs.br
As tecnologias de memórias não-voláteis são uma grande promessa na área de arquitetura
de computadores e é esperado que sejam poderosas ferramentas para solucionar os …