Skip to content

sakura-3/mit6.824

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT-6.5840 2024春 (原MIT6.824)

Lab5业务架构

image

ref:https://www.cnblogs.com/pxlsdz/p/15685837.html

  • 业务数据会切割为若干个shard(实验中固定NShards=10且映射关系保持不变)
  • 每个group负责存储一个或多个shard
  • 每个group包含若干个server,对应物理服务器,对该组负责的shard做冗余备份
  • 控制层Shardctrler负责配置group的上线和下线,以及shardgroup之间的迁移

测试结果

  • Lab1:MapReduce

lab1

  • Lab2:Key/Value Server

lab2

  • Lab3:Raft

lab3 lab3-1 lab3-2

  • Lab 4:Fault-tolerant Key/Value Service

lab4

  • Lab 5:Sharded Key/Value Service

lab5A

lab5B

About

solution to mit6.824,aka mit6.5840

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published