Skip to content
/ SimpleMR Public

Simple MapReduce (SMR) is a simple implmentation of MapReduce in Go

Notifications You must be signed in to change notification settings

KVRes/SimpleMR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleMR
A Simple Implementation of Google MapReduce

This application is a from scratch project to help me (KevinZonda) familiar with Google's MapReduce.

Basic Concept

In original paper, the Worker refers to a singe CPU core. In this implementation, a Worker refers to a go routine.

RPC over different workers is not done as the same as paper one. In this implementation, WaitGroup is used to wait for all workers instead of working with RPC to do communication.

About

Simple MapReduce (SMR) is a simple implmentation of MapReduce in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages