NFS client written in Java for a distributed systems course.
- Samantha Rosso
- Jacques Dafflon
The program requires Java 8. The other libraries are provided.
- Compile the code as follow:
mkdir bin
javac -d bin -cp ./lib/remotetea/classes/jrpcgen.jar:./lib/remotetea/classes/oncrpc.jar:./lib/sss/sss-0.1.jar **/*.java
- Run the main class:
java -cp ./lib/remotetea/classes/jrpcgen.jar:./lib/remotetea/classes/oncrpc.jar:./lib/sss/sss-0.1.jar:./bin ch.usi.inf.ds.nfsclient.Main <config.properties>
where the config.properties
is a properties files. Sample ones are given in the configs
folder.
The Samir Shared Secret is highly unstable and crashes almo st ever time. It is too unstable to be usable.