Skip to content

ujaiswal/Distributed-System-Project

 
 

Repository files navigation

Replicated Systems

Build Status
Distributed Systems Term Project

A replicated system which replicates videos for fast retrieval and load balancing in a network.

Design

For details on the design, please refer to: System Design

Requirements

sudo apt-get install python-pip
sudo pip install -r requirements.txt
sudo apt-get install openjdk-7-jdk

Configuration

Change IP address in /ParenServer/src/main/java/hello/Server.java line 63 to IP of master server. Also on line 19 of Client/utilities.py.
To run Master server:
cd MasterServer
./gradlew build
./gradlew run

To run Parent server:
cd ParentServer
./gradlew build
./gradlew run

To run client:
python manage.py runserver 0.0.0.0:8000

Finally open localhost:8000 in browser.

Team

  • Utkarsh Jaiswal
  • Shushman Choudhury
  • Ankit Jain
  • Aniruddha Gupta

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 62.5%
  • Python 26.9%
  • HTML 10.6%