FloDB

FloDB

Unlocking memory in persistent key-value stores

FloDB is a persistent key-value store that exploits large DRAM capacities on multi-core servers by maintaining a multi-level architecture: a small concurrent in-memory buffer feeds a larger DRAM-resident skip list, which is periodically flushed to an LSM-tree on persistent storage. This design decouples memory bandwidth from I/O bottlenecks, achieving high throughput on write-heavy workloads.

DatabaseServer
Maturity
Support
C4DT
Inactive
Lab
Unknown

Distributed Computing Lab

Distributed Computing Lab
Rachid Guerraoui

Prof. Rachid Guerraoui

The Distributed Computing Lab focuses currently on Scalable Implementations of Cryptocurrencies, Byzantine fault tolerance and privacy in distributed machine learning, distributed algorithms making use of RDMA and NVRAM.

This page was last edited on 2024-03-22.