Revision 2
added files
README.txt | ||
---|---|---|
1 |
INSTRUCTIONS FOR COMPILING: |
|
2 |
|
|
3 |
TO COMPILE: |
|
4 |
|
|
5 |
1. cd Project\ 1\ --\ Distributed\ Backup\ Service/ |
|
6 |
2. javac service/*.java |
|
7 |
3. javac protocols/*.java |
|
8 |
4. javac channels/*.java |
|
9 |
|
|
10 |
TO START RMI: |
|
11 |
|
|
12 |
1. rmiregistry& |
|
13 |
|
|
14 |
|
|
15 |
INSTRUCTIONS FOR RUNNING: |
|
16 |
|
|
17 |
PEER: |
|
18 |
|
|
19 |
1. Peer <server_id> <version> <acess_point> <MC_ip> <MC_port> <MDB_ip> <MDB_port> <MDR_ip> <MDR_port> |
|
20 |
ex: Peer 1 1.0 Peer1 224.0.0.0 8000 224.0.0.1 8001 224.0.0.2 8002 |
|
21 |
|
|
22 |
CLIENT: |
|
23 |
|
|
24 |
TO BACKUP: |
|
25 |
|
|
26 |
1. Client <ip_peer>:<peer_access_point> BACKUP <file_path> <desired_replication_degree> |
|
27 |
ex: Client localhost:Peer1 BACKUP "report.pdf" 3 |
|
28 |
|
|
29 |
TO RESTORE: |
|
30 |
|
|
31 |
1. Client <ip_peer>:<peer_access_point> RESTORE <file_path> |
|
32 |
ex: Client localhost:Peer1 RESTORE "report.pdf" |
|
33 |
|
|
34 |
TO DELETE: |
|
35 |
|
|
36 |
1. Client <ip_peer>:<peer_access_point> DELETE <file_path> |
|
37 |
ex: Client localhost:Peer1 DELETE "report.pdf" |
|
38 |
|
|
39 |
TO RECLAIM: |
|
40 |
|
|
41 |
1. Client <ip_peer>:<peer_access_point> RECLAIM <max_amount_disk_space> |
|
42 |
ex: Client localhost:Peer1 RECLAIM 5 |
|
43 |
|
|
44 |
TO RETRIEVE PEER INTERNAL STATE: |
|
45 |
|
|
46 |
1. Client <ip_peer>:<peer_access_point> STATE |
|
47 |
ex: Client localhost:Peer1 STATE |
|
48 |
|
|
49 |
|
|
50 |
|
|
51 |
|
|
52 |
|
Also available in: Unified diff