Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 929 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 929 Bytes

MIT-6.824-Lab

This is a public implementation of MIT 6.824 labs. Based on original code, we implemented this project.

Supporting Implementation

System architecture & Algorithm Support status
MapReduce
Stanford Raft
Shared Key-value store
Multi-thread programming

MapReduce part

Mapreduce is the first design and implementation of large scale distributed system in real world.In general, a typical MapReduce system contains two major parts:
Map tasks management
Reduce tasks management
Master/work deployment and scheduling
In our project, we implemented this parts. check out codes of MapReduce in MIT-6.824-Lab/6.824/src/mapreduce/...

Raft part