Skip to content

yumski/Cloud-Native-MapReduce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud-Native MapReduce FrameWork

Prerequisities

Project Overview

This project aims to provide a scalable and efficient MapReduce framework designed to run on Azure Kubernetes Service (AKS) leveraging the power of Go programming language, Docker containers, and gRPC for communication between nodes.

Usage

  1. Submit a MapReduce job to the master node's API with input data location, mapper function, reducer function, and output data location.

  2. The master node will distribute the input data across worker nodes, assign map tasks, collect intermediate results, and then assign reduce tasks.

  3. Worker nodes will execute map and reduce tasks, storing intermediate results in Azure Storage.

  4. Once all tasks are completed, the master node will aggregate the results and store them in the specified output location.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published