utsaslab / optfs
The Optimistic File System (OptFS) is a Linux ext4 variant that implements Optimistic Crash Consistency, a new approach to crash consistency in journaling file systems. OptFS improves performance for many workloads, sometimes by an order of magnitude. OptFS provides strong consistency, equivalent to data journaling mode of ext4.
☆33Updated 11 years ago
Alternatives and similar repositories for optfs:
Users that are interested in optfs are comparing it to the libraries listed below
- ☆21Updated 7 years ago
- A fast in-memory key-value store☆49Updated 7 years ago
- ☆30Updated 7 years ago
- Distributed Shared Persistent Memory. SoCC 2017☆69Updated 4 years ago
- LFS using Fuse☆45Updated 12 years ago
- An RDMA-powered, fast, and scalable Paxos protocol☆25Updated 5 years ago
- Read-Log-Update: A Lightweight Synchronization Mechanism for Concurrent Programming☆48Updated 9 years ago
- MapReduce for multi-core☆49Updated 11 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- Key-Value Store for Non-Volatile Memories uDepot☆45Updated 2 years ago
- Byte-Addressable File System☆19Updated 3 years ago
- A Write-friendly and Cache-optimized Hashing Scheme for Non-volatile Memory Systems (MSST 2017, TPDS 2018)☆29Updated 6 years ago
- A tool for measuring the cache-coherence latencies of a processor (i.e., the latencies of loads, stores, CAS, FAI, TAS, and SWAP).☆75Updated 2 years ago
- NVM Database from Carnegie-Mellon U☆24Updated 4 years ago
- ☆25Updated 8 years ago
- Benchmarking tools for pmemkv☆22Updated last year
- Code snippets for the workshop on concurrent data structure implementation.☆31Updated 12 years ago
- ☆31Updated 6 years ago
- A persistent LSM key-value store. FloDB is designed to scale with the number of threads and memory size.☆26Updated 7 years ago
- Code of the paper "Building an Efficient Key-Value Store in a Flexible Address Space", EuroSys '22☆21Updated 8 months ago
- ☆14Updated 9 years ago
- WineFS (SOSP 21): a huge-page aware file system for persistent memory☆36Updated last year
- ☆65Updated 7 years ago
- ☆14Updated 4 years ago
- Framework for creating simple, efficient, and composable lock-free data structures☆12Updated 8 years ago
- Predator: Predictive False Sharing Detection☆21Updated 10 years ago
- ☆42Updated 5 years ago
- Persistent Memory Programming book examples☆39Updated 3 months ago
- Source code for the FAST '23 paper “MadFS: Per-File Virtualization for Userspace Persistent Memory Filesystems”☆37Updated last year
- Source code for our OSDI 2016 paper☆110Updated 6 years ago