Skip to content

pskalle2/HyDFS

Repository files navigation

MP3 - Hybrid Distributed File System

Prerequisites

Please make sure that you have Go installed on your local machine. Also, make sure to have tmux installed on your machine.

Instructions

Please clone this github repository to your local machine. Additionally, please clone this repository into another virtual machines that you are using by running ./g78-mp3/setup_scripts/clone_repo.sh <netid>.

cd into g78-mp2 folder. Then, cd into the demo_scripts folder. Then, start all the servers by running ./build_and_start.sh <netid>. After that finishes, you can start the tmux session by running ./interactive_dashboard.sh <netid>.

On any node, you can enter any of the following commands: list_mem, list_self, join, leave, display_suspects, switch <protocol> <mode>, display_protocol, set_drop_rate <rate>, create <localfilename> <HyDFSfilename>, get <HyDFSfilename> <localfilename>, append <localfilename> <HyDFSfilename>, merge <HyDFSfilename>, ls <HyDFSfilename>, liststore, getfromreplica <HyDFSfilename> <VMnum>, list_mem_ids, start, fail, exit, quit.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages