matteorigat / Distributed-Systems-Project

Greenfield is the final project of Distributed and Pervasive Systems course held at UNIMI (2022/2023). Final vote: 30L/30.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distributed and Pervasive Systems final project

Greenfield is the final project of DPS course held at UniversitĂ  degli Studi di Milano (2022/2023).

Click here for the project requirements

Image of the city

Image of the city

Communications schemas

Initialization

Sequence of the communications that occur:

  • when a new cleaning robot joins Greenfield.

  • when the Administrator Client queries the Server for the averages.

Initialization

Mechanic steps

Sequence of the communications that occur:

  • when a robot requests to use the mechanic (Ricart and Agrawala algorithm).

  • when a robot wants to leave Greenfield.

Mechanic

Author

Teacher Claudio Bettini

Tools

  • Gradle - Dependency Management
  • Intellij - IDE

About

Greenfield is the final project of Distributed and Pervasive Systems course held at UNIMI (2022/2023). Final vote: 30L/30.


Languages

Language:Java 100.0%