### Project structure


	consistent-hashing folder (same as previous code with added modifications and implementations)
	gitlab.txt (text file contatining the repo url link)
	README.md (This File !!!)
	Report (pdf report for the achieved work)


### Code modifications

	src/main/java/org/ds/MultiAlgorithmConsistentHash.java (Solving the multi hash issue that is presented in the lecture slides)
	src/main/java/org/ds/WeightedConsistentHash.java (Adding weights for solving the asymtric node problem)
	src/main/java/org/ds/Test.Runner.java (added three more tests to test the new classes)


### how To run the code

	same as original code way of compiling and running the test (I didn't use maven)
	

	compile the code 
	``` javac -d target/classes src/main/java/org/ds/*.java ```
	run the tests

	``` java -cp target/classes org.ds.TestRunner ```




