All Projects → xingdl2007 → 6.824 2017

xingdl2007 / 6.824 2017

⚡️ 6.824: Distributed Systems (Spring 2017). A course which present abstractions and implementation techniques for engineering distributed systems.

Projects that are alternatives of or similar to 6.824 2017

6.824 2018
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Stars: ✭ 59 (-73.06%)
Mutual labels:  key-value-store, raft, distributed-systems
Mit 6.824 2018
Solutions to mit 6.824 2018
Stars: ✭ 158 (-27.85%)
Mutual labels:  key-value-store, raft, distributed-systems
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+4076.71%)
Mutual labels:  raft, distributed-systems
Xraft
xnnyygn's raft implementation
Stars: ✭ 99 (-54.79%)
Mutual labels:  raft, distributed-systems
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+17360.27%)
Mutual labels:  raft, distributed-systems
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+234.25%)
Mutual labels:  raft, distributed-systems
Kingbus
A distributed MySQL binlog storage system built on Raft
Stars: ✭ 798 (+264.38%)
Mutual labels:  raft, distributed-systems
Tupl
The Unnamed Persistence Library
Stars: ✭ 83 (-62.1%)
Mutual labels:  key-value-store, raft
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (-46.12%)
Mutual labels:  raft, distributed-systems
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-45.66%)
Mutual labels:  raft, distributed-systems
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (-34.7%)
Mutual labels:  raft, distributed-systems
Distributed Computing
distributed_computing include mapreduce kvstore etc.
Stars: ✭ 654 (+198.63%)
Mutual labels:  mapreduce, raft
Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (+151.6%)
Mutual labels:  raft, distributed-systems
Blog
my blog, using markdown
Stars: ✭ 25 (-88.58%)
Mutual labels:  raft, distributed-systems
Ra
A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
Stars: ✭ 478 (+118.26%)
Mutual labels:  raft, distributed-systems
Pysyncobj
A library for replicating your python class between multiple servers, based on raft protocol
Stars: ✭ 468 (+113.7%)
Mutual labels:  raft, distributed-systems
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (+95.43%)
Mutual labels:  raft, distributed-systems
Elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
Stars: ✭ 453 (+106.85%)
Mutual labels:  raft, distributed-systems
Raft Rs
Raft distributed consensus algorithm implemented in Rust.
Stars: ✭ 1,859 (+748.86%)
Mutual labels:  raft, distributed-systems
Cete
Cete is a distributed key value store server written in Go built on top of BadgerDB.
Stars: ✭ 153 (-30.14%)
Mutual labels:  key-value-store, raft

Update: The code of this repository is now private in case of future students taking the course use it.

6.824: Distributed Systems (Spring 2017)

Awesome Labs.

https://pdos.csail.mit.edu/6.824/index.html

  • [x] Lab 1: MapReduce

  • [x] Lab 2: Raft

  • [x] Lab 3: Fault-tolerant Key/Value Service

  • [x] Lab 4: Sharded Key/Value Service

    • [x] Garbage collection of state

    • [x] Client requests during configuration changes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].