Teacher | Marco Peressotti https://marcoperessotti.com/ |
---|---|
Period | Spring 2024 |
ECTS | 5 credits |
Code | DM883 (https://odin.sdu.dk/sitecore/index.php?a=searchfagbesk&internkode=DM883) |
Prerequisites | Students taking the course are expected to be familiar with the basics of operating systems, network and security, and concurrent programming e.g., by having followed DM510, DM586, and DM584. |
Office hours | Open door. |
The course aims to provide students with the foundations and tools for the design and implementation of distributed systems. For this purpose, the course is organised into three main parts:
The following main topics are contained in the course:
[1] |
Tanenbaum, A.S. and Steen, M. van 2023. Distributed Systems. Maarten van Steenl. |
[2] |
Kshemkalyani, A.D. and Singhal, M. 2011. Distributed computing: principles, algorithms, and systems. Cambridge University Press. |
Students can come to us at any time to discuss issues, ask questions, get or give feedback.
No late submissions will be accepted/graded unless the instructor is contacted in advance with a reasonable explanation for the delay.
If the instructor approves late acceptance of a submission, the submission will incur a late penalty per late day (up to a maximum of 3 days). Submissions received 3 days or more after the due date will not be graded. The actual late penalty is at the instructor's discretion and may vary (based on the reason for the delay and how early the instructor was informed).
All submissions must be your own work. No collaboration is permitted on project write-ups (except with your project partner if you have one). No collaboration is permitted on exams. We will default to SDU's academic policies unless stated otherwise above.