-
Notifications
You must be signed in to change notification settings - Fork 0
infus0815/DBS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
COMO COMPILAR: javac -d bin src/Chunk/*.java src/DB/*.java src/Filesystem/*.java src/Initiators/*.java src/Listeners/*.java src/Message/*.java src/Peer/*.java src/RMI/*.java src/Utils/*.java COMO EXECUTAR: Este projeto usa RMI como “protocolo de transporte”. Exemplo de utilização: 1)LANÇAR RMI - TERMINAL 1: cd bin rmiregistry & (UNIX) start rmiregistry (Windows) 2)TERMINAL 2: cd bin java -Djava.net.preferIPv4Stack=true Peer.Peer 1 224.0.0.233 2201 224.0.0.234 2202 224.0.0.235 2203 74 (java (-Djava.net.preferIPv4Stack=true) Peer.Peer <id> <mcaddress> <mcport> <mdbaddress> <mdbport> <mdraddress> <mdrport> <size>) 3) TERMINAL 3: cd bin java -Djava.net.preferIPv4Stack=true Peer.Peer 2 224.0.0.233 2201 224.0.0.234 2202 224.0.0.235 2203 74 (java (-Djava.net.preferIPv4Stack=true) Peer.Peer <id> <mcaddress> <mcport> <mdbaddress> <mdbport> <mdraddress> <mdrport> <size>) [desta forma, temos 2 peers; para aumentar o numero de peers, devemos repetir o passo 3 tendo em atenção de não repetir os ids] 4) TERMINAL 4: cd bin PARA BACKUP: java RMI.TestApp 1 BACKUP Tulips.jpg 1 (java RMI.TestApp <id> BACKUP <file> <replication_degree>) PARA RESTORE: java RMI.TestApp 1 RESTORE Tulips.jpg (java RMI.TestApp <id> RESTORE <file>) PARA DELETE: java RMI.TestApp 1 DELETE Tulips.jpg (java RMI.TestApp 1 DELETE <file>) PARA RECLAIM: java RMI.TestApp 2 RECLAIM 3 (java RMI.TestApp <peer_id> RECLAIM <new_space_available_in_chunks>
About
uploading project
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published