TEAM GREEN
Teammate: nyeoglya, zlfn, carprefer
For more information, please visit HERE
JDK 22, Scala 2.13
Week 1: Planning Report
Week 2 (Midterm week): Design ideas Report / Discussion1 Discussion2 (Discussion removed accidently when cleaning github history) / Test Code
Week 3: Overall project design Report / Comment1 Comment2 Comment3 Comment4
Week 4: Create test code Report / Discussion1 / Image1
Week 5: Creating physical code and testing the system Report
Week 6 (Progress Slides Deadline): Organizing Content, Preparing for Intermediate Presentation Presentation Slides / Report
Week 7: Project Improvement and Maintenance Report
Week 8 (Project Deadline): Preparing for Final Presentation
Download 332project repository by git clone. Also, download JDK 22, master.jar, worker.jar from github repository release.
git clone https://github.com/nyeoglya/332project.git
wget https://github.com/nyeoglya/332project/releases/download/release/master.jar
wget https://github.com/nyeoglya/332project/releases/download/release/worker.jar
wget https://github.com/nyeoglya/332project/releases/download/release/jdk.tarInitiate project using initiate.
./332project/shellScript/initiate.shOpen two windows on master. Then, run master first with worker numbers.
./master [worker_num]After master run properly, run activate_test with [test_name] (small, big, large).
./332project/shellScript/activate_test.sh [test_name]After all sort process ends, run validation, size_validation to validate whether the sorting process complete or not. Both two shell need [test_name].
./332project/shellScript/validate.sh [test_name]
./332project/shellScript/size_validate.sh [test_name]10% for forming your team by class today
30% for progress
40% for the final result
30% for correctness
15% for design, architecture, performance, implementation (subjective)
10% for the progress presentation
10% for the final presentation
We will test your code in a small cluster.
no more testing updated after the deadline.