KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
MIT-6.824-Lab
★ 11
Open GitHub ↗
mit 6.824 分布式系统课后实验的代码实现
Download README (.md)
Explore Similar Repositories
HTML-BG-COLORS
:
This is HTML Background Colors
Fancy-Mouse-iOS
:
NEXTERS 20th 팬시마우스 iOS팀
Gaerste
:
Config files for my GitHub profile.
narcissus
:
No description available.
instant-ngp-pytorch
:
Study for Instant neural graphics primitives (Unofficial)
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
MIT-6.824-Lab
?
Download (.md)
# MIT-6.824-Lab 这是MIT 6.824分布式系统的课后实验的代码实现。 ## 目录 实验的目录结构为: ```shell └─src ├─kvraft ├─labgob ├─labrpc ├─main // 主函数,开启程序、测试结果 ├─models ├─mr // mapreduce的主程序 ├─mrapps ├─porcupine ├─raft // raft的主程序 ├─shardkv └─shardmaster ``` 实验主要分为4个部分: - Lab 1: MapReduce - Lab 2: Raft - Lab 3: Fault-tolerant Key/Value Service - Lab 4: Sharded Key/Value Service 以上的实验是循序渐进的,所以最好是一个一个按顺序完成。 ### 实验1:MapReduce 本实验涉及的文件目录主要包含: ```shell main ## mapreduce程序调用入口,脚本测试 mr ## mapreduce的主程序 mrapps ## 写好的map、reduce函数,用于测试 ``` 具体的解释,参考[MapReduce实验详情](https://github.com/CcoWzh/MIT-6.824-Lab/blob/main/lab-explanation/MapReduce实验详情.md) ### 实验2:Raft ### xxx待更新 ## 学习资料 - **[【MIT 6.824 Distributed Systems Spring 2020 分布式系统 中文翻译版合集】](https://www.bilibili.com/video/BV1x7411M7Sf?p=1)** - **[课程表](https://pdos.csail.mit.edu/6.824/schedule.html)** - **[课程的实验说明](https://pdos.csail.mit.edu/6.824/labs/lab-raft.html)**