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
Related projects ⓘ
Alternatives and complementary repositories for optfs
- ☆21Updated 7 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
- ☆25Updated 8 years ago
- MemLiner is a remote-memory-friendly runtime system.☆30Updated 2 years ago
- Distributed Shared Persistent Memory. SoCC 2017☆69Updated 4 years ago
- A Write-friendly and Cache-optimized Hashing Scheme for Non-volatile Memory Systems (MSST 2017, TPDS 2018)☆29Updated 6 years ago
- WineFS (SOSP 21): a huge-page aware file system for persistent memory☆34Updated last year
- Code of the paper "Building an Efficient Key-Value Store in a Flexible Address Space", EuroSys '22☆21Updated 5 months ago
- Read-Log-Update: A Lightweight Synchronization Mechanism for Concurrent Programming☆47Updated 9 years ago
- A fast in-memory key-value store☆49Updated 7 years ago
- Key-Value Store for Non-Volatile Memories uDepot☆44Updated 2 years ago
- ☆31Updated 6 years ago
- ☆42Updated 5 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- LFS using Fuse☆47Updated 12 years ago
- MapReduce for multi-core☆49Updated 11 years ago
- ☆30Updated 7 years ago
- NVM Database from Carnegie-Mellon U☆24Updated 4 years ago
- NVM Evaluation Testbed☆28Updated 6 years ago
- Persistent Memory Storage Engine☆24Updated 2 weeks ago
- NOVA: NOn-Volatile memory Accelerated log-structured file system (This repo is deprecated. Use https://github.com/NVSL/linux-nova)☆88Updated 7 years ago
- Mako is a low-pause, high-throughput garbage collector designed for memory-disaggregated datacenters.☆14Updated 2 months ago
- ☆40Updated 3 years ago
- Early (now outdated) examples. Use PMDK instead.☆59Updated 9 years ago
- Persistent Memory Programming book examples☆39Updated 2 weeks ago
- ☆14Updated 9 years ago
- Persistent Memory File System☆157Updated 7 years ago
- ListDB: Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory☆49Updated 4 months ago
- Memory access tracing QEMU☆94Updated 7 years ago
- Transparent Paxos☆43Updated 5 years ago