• Stars
    star
    47
  • Rank 601,139 (Top 12 %)
  • Language
    C
  • Created almost 12 years ago
  • Updated almost 12 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The No-Order File System (NoFS)

More Repositories

1

pebblesdb

The PebblesDB write-optimized key-value store (SOSP 17)
C++
503
star
2

RECIPE

RECIPE : high-performance, concurrent indexes for persistent memory (SOSP 2019)
C++
197
star
3

crashmonkey

CrashMonkey: tools for testing file-system reliability (OSDI 18)
C++
190
star
4

MONeT

MONeT framework for reducing memory consumption of DNN training
Python
172
star
5

SplitFS

SplitFS: persistent-memory file system that reduces software overhead (SOSP 2019)
C
163
star
6

squirrelfs

SquirrelFS: A crash-consistent Rust file system for persistent memory (OSDI 24)
C
41
star
7

dinomo

DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory (PVLDB 2022, VLDB 2023)
Python
36
star
8

WineFS

WineFS (SOSP 21): a huge-page aware file system for persistent memory
C
34
star
9

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.
C
32
star
10

rustfs

A Rust user-space file system [WIP]
Rust
27
star
11

chipmunk

Tool for checking crash-consistency for persistent-memory file systems (Eurosys 23)
C
18
star
12

txlib

A library for doing atomic updates in a file-system agnostic manner.
C
6
star
13

monet-schedules

Pre-solved schedules for MONeT
2
star
14

GDPR

Rich Text Format
2
star
15

script_optfs

AutoOsync is a tool that makes libraries OptFS compatible, getting sometimes a performance that's an order of magnitude higher than before, while achieving the same level of safety guarantee. It requires minimal programmer intervention.
Python
2
star