Distributed Systems
+
Middleware Technologies for Distributed Systems
Year 2018-2019
general information materials projects results

 

Key facts

090950 - Distributed systems
090931 - Middleware Technologies for Distributed Systems
Teachers Prof. Gianpaolo Cugola (Distributed Systems)
Prof. Alessandro Margara (Middleware)
Assistants Prof. Alessandro Margara (Distributed Systems)
Prof. Riccardo Tommasini (Middleware)
Schedule Monday: 14.15-16.15 - EG.6
Wednesday: 14.15-17.15 - N.1.6
Friday: 8.15-11.15 - C.I.1
Organization The two courses are taught in sequence: Distributed systems first, then Middleware technologies for distributed systems.
Exam Written with open questions and exercizes for the Distributed System course, with a single (optional) project. Project only for the Middleware course (actually, three different projects). Projects can be presented at any time, independently from the written part and the official dates for the exam. Projects have to be completed in group (min. 2, max. 3 students).
Language English.

News

18-2-2019
Results for the Feb-6-2019 exam of Distributed Systems are online. Those interested may come to prof. Cugola's office at 9.00 of Thursday, February 21st, 2019 to see their tests.
18-1-2019
Results for the Jan-10-2019 exam of Distributed Systems are online. Those interested may come to prof. Cugola's office at 9.30 of Tuesday, January 22nd, 2019 to see their tests. Contact prof. Cugola by email before January 23rd to inform him if you intend to reject the grade or if you want to develop one of the assigned projects, otherwise the final mark will be recorded.
23-12-2018
On line (under "projects") the TinyOS project for the Middleware course.
12-12-2018
On line (under "materials") the slides on Kafka for the Middleware course.
5-12-2018
On line (under "projects") additional projects for the Middleware course.
4-12-2018
On line (under "projects") the projects for the Distributed Systems course and (under "materials") the slides on WSNs and TinyOS for the Middleware course.
1-12-2018
On line (under "materials") the slides and examples on Apache Flink for the Middleware course.
27-11-2017
Results for the Nov-10-2018 pre-exam are online. Those interested may come to prof. Cugola's office at 10.00 of Monday, December 3rd to see their tests. Contact prof. Cugola by email to inform him if you intend to reject the grade or if you want to develop one of the assigned projects, otherwise the final mark will be recorded at the first official exam (you have to register).
20-11-2018
On line (under "materials") the slides and examples on Actor programming with Akka for the Middleware course.
20-11-2018
On line (under "materials") the exercises on OpenMP and MPI for the Middleware course.
15-11-2018
On line (under "materials") the exercises on socket and rmi programming in Java for the Middleware course.
13-11-2018
Middleware lesson of Friday, November 16th, 2018 is moved to room "Auditorium", located in via Pascoli, 53.
12-11-2018
On line (under "materials") the slides on OpenMP and MPI programming for the Middleware course.
9-11-2018
On line (under "materials") the introduction to the Middleware course (slides) and the exercises on concurrent programming in Java.
7-11-2018
On line (under "materials") first two group of slides for the Middleware course.
5-11-2018
The registration form for the pre-exam of Saturday Nov 10 at 11.30 is on-line. The deadline for registering is Friday November 9th, 2018 at 15.00. After collecting the registrations, prof. Cugola will send you an email (Friday evening) with the teaching rooms we will use for the exam.
29-10-2018
The Middleware Technologies for Distributed Systems course will start officially Friday, November 9th, 2018.
25-10-2018
Thesis proposals in the area of distributed systems presented during the lesson of October 24th are available here.
23-10-2018
On line (under "materials") a set of exercises on P2P, Security, and Consistency & Replication.
15-10-2018
On line (under "materials") the slides on Security.
15-10-2018
On line (under "materials") the slides on Simulating Distributed Systems.
15-10-2018
On line (under "materials") the slides on Big Data platforms.
12-10-2018
On Saturday November 10th at 11.30 in N.0.1 we will have the pre-exam for the Distributed Systems course. Students that participate to this pre-exam, if negatively evaluated, will be allowed to participate to only one of the two, official, exams coming in January/February (at their choice).
5-10-2018
On line (under "materials") the slides on Fault tolerance.
5-10-2018
On line (under "materials") the slides on Peer-to-Peer.
27-09-2018
On line (under "materials") the slides on Consistency and Replication.
27-09-2018
On line (under "materials") the slides on Synchronization.
18-09-2018
On line (under "materials") the slides on Naming.
14-09-2018
On line (under "materials") a first set of slides for the Distributed Systems course.
14-09-2018
The new version of the site is online. The old version can be accessed at the following url:
http://corsi.dei.polimi.it/distsys/2017-2018