/Distributed-Systems-Project

A distributed system that assigns load on different servers ina master-slave architecture to suggest possible point of interest to users

Distributed Recommendation System

This project was given in the "Distributed Systems" course of CS School of Athens University of Econmics and Business.

In this repository, we implemented a distributed system that assigns load on different servers in a master-slave architecture to suggest possible points of interest in a city based on user’s history. in order to achieve the goal of the project, we by implemented a Matrix Factorization algorithm for Machine Learning introduced by AT&T.

The project was implemented in Java.

Team Members

  • Sotiris Kotitsas
  • George Chatzopoulos
  • Anastasios Lepipas
  • Petros Demetrakopoulos