Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1006 Bytes

README.md

File metadata and controls

39 lines (30 loc) · 1006 Bytes

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