INSTRUCTIONS FOR COMPILING: TO COMPILE: 1. cd Project\ 1\ --\ Distributed\ Backup\ Service/ 2. javac service/*.java 3. javac protocols/*.java 4. javac channels/*.java TO START RMI: 1. rmiregistry& INSTRUCTIONS FOR RUNNING: PEER: 1. Peer ex: Peer 1 1.0 Peer1 224.0.0.0 8000 224.0.0.1 8001 224.0.0.2 8002 CLIENT: TO BACKUP: 1. Client : BACKUP ex: Client localhost:Peer1 BACKUP "report.pdf" 3 TO RESTORE: 1. Client : RESTORE ex: Client localhost:Peer1 RESTORE "report.pdf" TO DELETE: 1. Client : DELETE ex: Client localhost:Peer1 DELETE "report.pdf" TO RECLAIM: 1. Client : RECLAIM ex: Client localhost:Peer1 RECLAIM 5 TO RETRIEVE PEER INTERNAL STATE: 1. Client : STATE ex: Client localhost:Peer1 STATE