utsaslab / optfsLinks
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.
☆34Updated 11 years ago
Alternatives and similar repositories for optfs
Users that are interested in optfs are comparing it to the libraries listed below
Sorting:
- Distributed Shared Persistent Memory. SoCC 2017☆69Updated 4 years ago
- ☆31Updated 7 years ago
- ☆21Updated 7 years ago
- ☆42Updated 5 years ago
- LFS using Fuse☆46Updated 12 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).☆78Updated 3 years ago
- MapReduce for multi-core☆49Updated 11 years ago
- Persistent Memory Programming book examples☆40Updated 8 months ago
- WineFS (SOSP 21): a huge-page aware file system for persistent memory☆36Updated last year
- A fast in-memory key-value store☆49Updated 7 years ago
- SplitFS: persistent-memory file system that reduces software overhead (SOSP 2019)☆171Updated 2 years ago
- Zoned block device manipulation library and tools☆73Updated last year
- Persistent Memory File System☆160Updated 8 years ago
- An RDMA-powered, fast, and scalable Paxos protocol☆25Updated 6 years ago
- Core aware thread management system☆235Updated 2 years ago
- ☆25Updated 8 years ago
- TxFS: Leveraging File-System Crash Consistency to Provide ACID Transactions (ATC 18)☆66Updated 6 years ago
- Benchmarking tools for pmemkv☆23Updated 2 years ago
- Eurosys22' - Rolis: a software approach to efficiently replicating multi-core transactions☆17Updated last year
- A Write-friendly and Cache-optimized Hashing Scheme for Non-volatile Memory Systems (MSST 2017, TPDS 2018)☆30Updated 7 years ago
- i10 kernel implementation (NSDI'20)☆51Updated 5 years ago
- zero-copy user-mode server. User-mode server which delegates zufs commands to specific file-system implementation.☆50Updated 5 years ago
- NVM Database from Carnegie-Mellon U☆24Updated 4 years ago
- an API and runtime environment for data processing with MapReduce for shared-memory multi-core & multiprocessor systems.☆96Updated last year
- Key-Value Store for Non-Volatile Memories uDepot☆46Updated 3 years ago
- Diamond reactive programming platform☆25Updated 3 years ago
- ☆57Updated 3 years ago
- Remote Persistent Memory Access Library☆103Updated last year
- Source code for the FAST '23 paper “MadFS: Per-File Virtualization for Userspace Persistent Memory Filesystems”☆41Updated 2 years ago
- In memory TPC-C implementation. Used for a number of database research projects.☆38Updated 4 years ago