Project

General

Profile

Statistics
| Revision:

sdis1819-t7g02 / README.txt @ 2

History | View | Annotate | Download (1.11 KB)

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