Skip to content

candymate/cs434-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cs434-project

Team members: Jeong Jaewoo (20170309), Park Junyoung (20170441)

How to Run?

Master:  sbt "Master/run (# of client)"
Worker:  sbt "Worker/run (Master IP) -I (Input Directory) -O (Output Directory) (port number) "

Result

1. 3 Workers each with 3GB data (Total 9GB)

image

 machine 1: 31904238 sorted records, machine 2: 31959384 sorted records, machine 3: 32136378 sorted records  => add up to 96000000 records (no lost data)

2. 3 Workers each with 9GB data (Total 27GB)

image

 machine 1: 95704746 sorted records, machine 2: 95887137 sorted records, machine 3: 96408117 sorted records  => add up to 288000000 records (no lost data)

2-2. Validation between Workers

  • Comparison between last element of first machine and first element of second machine result4 ?VNF{DdqwH (last element of first machine) < ?VNG/EXWo0 (first element of second machine)

  • Comparison between last elemnt of second machine and first element of last machine result5 _20E|B;/" (last element of second machine) < _20GS[Z,-b (first element of last machine)

Environment

OS : Ubuntu 20.04.3 LTS
JDK : OpenJDK 11.0.11
tested under sbt

sbt : 1.5.5
scala : 2.13.6
scalatest : 3.2.9 (+scalatestplus 3.2.9.0)
junit : 4.13

Plan

Initial-plan Revised-plan

Progress

finished implementation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages