AndreFCruz / feup-sdis

Repository to host Distributed Systems projects, a third year unit @FEUP.
0 stars 1 forks source link
backup chord-protocol distributed-systems p2p

FEUP-SDIS

This repository hosts our projects for the Distributed Systems (SDIS) course unit at FEUP.

First Project

A distributed backup system, featuring dynamic data duplication, and other reliability protocols. More detailed information here.

Second Project

A peer-to-peer network for distributing adversarial search computations. This type of tasks is a great candidate for distributing over a network, as it is highly parallelizable, and all tasks obey a short common interface (providing the successors, utility, and _isfinal functions).

Peers communicate through our message protocol, and expose an RMI interface for authenticated clients to submit tasks for computation. We also made a small example for the TicTacToe game.

A more detailed overview of the project can be seen in the report.

Contributors