Skip to content

A go implementation of mapreduce inspired by 2022 6.824 lab1

Notifications You must be signed in to change notification settings

sunyakun/toymapreduce-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToyMapReduce-go

toymapreduce-go is an implementation of mapreduce.

some test cases and test code are copy from git://g.csail.mit.edu/6.824-golabs-2022

Features

  • rpc coordinator server which matains workers status and schedule tasks to workers

  • fault tolerance for worker failure

Play

build from source code and run test case.

git clone https://github.com/sunyakun/toymapreduce-go
cd toymapreduce-go
make build

# run test case
./play.sh

About

A go implementation of mapreduce inspired by 2022 6.824 lab1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published