rystsov / simdistsys
Simulated playground for distributed algorithms
☆14Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for simdistsys
- TLA+ specifications related to Viewstamped Replication☆28Updated last year
- Using "Testing Shared Memories" paper to make Jepsen check linearizability in linear time☆20Updated 5 years ago
- Viewstamped Replication for Rust☆64Updated last year
- A TLA+ specification of the Apache BookKeeper replication protocol☆101Updated 8 months ago
- An experimental columnar arena☆41Updated 3 weeks ago
- The Materialize SQL parser☆29Updated 4 years ago
- Workload generator that emulates the traffic pattern of lobste.rs☆68Updated 3 years ago
- Distributed termination detection on a ring, due to Shmuel Safra: https://www.cs.utexas.edu/users/EWD/ewd09xx/EWD998.PDF☆42Updated last year
- Epoch-based garbage collection☆80Updated 6 years ago
- simple CASPaxos implementation written in rust on top of a simulator for finding bugs quickly☆140Updated 4 years ago
- DSL for fault-tolerant distributed algorithms using partially-synchronous communication-closed rounds☆44Updated 2 years ago
- CASPaxos: Replicated State Machines without logs☆97Updated 6 years ago
- DBMS Performance & Correctness Testing Framework☆30Updated 3 years ago
- Gossip protocol written in Rust☆62Updated 10 years ago
- (getting to be a) hard to kill scalable linearizabe store☆80Updated 8 years ago
- io_uring proof of concept in rust, integrated with tokio timers/executor (but not the reactor ofc)☆47Updated 5 years ago
- Rust CASPaxos implementation☆64Updated 4 years ago
- Azure Cosmos TLA+ specifications☆20Updated 11 months ago
- Adaptive Radix Tree in Rust☆62Updated 6 years ago
- Implementation of Adaptive Radix Tree in Rust☆42Updated 4 years ago
- TLA+ specifications for Raft and variants☆59Updated 2 years ago
- hybrid logical clock for Rust☆21Updated 8 years ago
- A Swiss Army knife for read-write quorum systems☆84Updated 3 years ago
- ☆45Updated 7 months ago
- Model-based testing tool☆53Updated 5 months ago
- Reading the linearizability paper with TLA+☆48Updated 2 years ago
- framework for evaluating (planet-scale) consensus protocols☆126Updated 8 months ago
- raw bindings for git://git.kernel.dk/liburing☆17Updated 4 years ago
- Embeddable multi-Paxos For The JVM☆74Updated 8 months ago
- Adaptive Radix Trie implementation for fixed-length keys☆53Updated 9 months ago