Welcome to Distributed Systems 2018!
TDA596 (Chalmers), DIT240 (GU), 7.5 education credits, LP2 2018 / 2019
- Lab submission pages are open again for submissions during the summer re-exam period (deadline Sep 8th).
- Lab submission pages are open again for late submissions during the re-exam period (deadline May 2nd).
- Save the date: Exam review for TDA596/DIT240 Distributed Systems, Monday 11th Feb 2019, 12.00-12.45 at group room EDIT 5128, in the faculty corridor of the 5th floor in the EDIT building. The room is the first to the right, behind the printer room.
- (2019 Jan 29) Exams are graded and being handled by the student office.
- Reminder: Sign up for the written exam (as you do for other courses)
- (Dec 18) Uploaded samples of the old exams ( 2012_DsExam_01_Winter.pdf, 2013_DsExam_01_Winter.pdf 2014-2015_DsExam_01_Winter.pdf, 2015-2016_DsExam_01_Winter.pdf, 2017-2018_DsExam_01_Winter.pdf)
- (Dec 17) Lab 3 is now reopen for late submission!
- (Nov 30) Lab 2 is now reopen for late submission!
- (Nov 23) We updated the lab info on how much free disk space you need to have in your student account in order to run the VM on the lab machines: At least 8.4GB. Check the last paragraph here. Lab 2 FAQ has been updated, please check how to send and receive POST requests.
- (Nov 23) We added a new page that contains answers to questions about the lectures that we got via email: Questions and answers.
- (Nov 21) The submission page of Lab 1 is now re-opened for late submissions.
- (Nov 8) Lab 1 is now available. Please join a group (maximum 2 students per group, you can work individually, you choose yourself your group). Please check you have the correct skeleton, and not the one from last year (updated Nov 8 at 11:30)
- (Nov 7) General lab info
- (Nov 5) NEW/Beta! You can send feedback about the lecture. Check the link in the lectures page.
- (Nov 5) Prelab and lecture 1 slides are up.
- (Oct 24) Course website for 2018 is online.
Why should I take this class? What will I learn? In a nutshell, we will introduce and discuss the underlying concepts and mechanisms that drive today's distributed systems such as the Internet, data centers, etc. My lectures provide you with the required knowledge, and the labs give you a hands-on experience in developing distributed systems and exploring their real-world challenges. For more details, have a look at this (very short) overview presentation prepared by Olaf Landsiedel.
If possible, please bring an Internet-capable device with you, such as a smartphone, tablet or laptop. We will use it for some interactive teaching. If you bring a smartphone or tablet, I would also suggest installing a QR-code reader app.
The course is taught by three teachers:
- First part: Beshr Al Nahas (beshr#at#chalmers.se)
- Second part: Aras Atalar (aaras#at#chalmers.se)
- Selected lectures: Philippas Tsigas (www.cse.chalmers.se/~tsigas/, tsigas#at#chalmers.se)
Responsible for the course is
- Philippas Tsigas (see above)
The teaching assistants are
- Christos Profentzas, chrpro#at#chalmers.se, contact person for lab 1
- Valentin Poirot, poirotv#at#chalmers.se, contact person for Mininet and lab 2
- Charalampos Stylianopoulos (Babis), chasty#at#chalmers.se, contact person for lab 3
- Fazeleh Hoseini, fazeleh#at#chalmers.se, contact person for lab 4
Meetings with the course representatives are scheduled for Monday, 5th of Nov., and Thursday, 22nd of Nov. Each time we meet directly after the lecture. As usual, there will be a third meeting to discuss the course evaluations.
Minutes from the meeting: txt.
Your feedback is very important to us! As usual, we will use your feedback from the anonymous course evaluation and the feedback from the meetings with the course representatives to further improve the course. Additionally, your direct feedback is very welcome: please feel very invited to discuss the course and any suggestions you have with us personally.
Marten van Steen and Andrew S. Tanenbaum, "Distributed Systems", CreateSpace Independent Publishing Platform, ISBN-10: 1543057381, ISBN-13: 978-1543057386, Third edition (!). There might be different ISBN numbers for hard and soft cover etc. Digital copy: On the site of the authors, a digital copy is available (upon request) for free (note that we are using the third edition).
Syllabus and Course PM:
The written exam will be held on:
- 15 Jan 2019 morning slot (please double check and see the student portal for updates and details)
- Re-exam date(s): 25 Apr 2019 (afternoon), 21 Aug 2019 (morning), please double check and see the student portal for updates and details
- Review of the exam corrections: TBA
The examination will be based on:
- The course book, the lecture notes, the lectures, and homework/labs.
- You find some old exams in documents/information.
Each lab has a deadline for which it needs to be submitted. Labs are graded and you need to receive a certain number of points to pass the labs. During the course, each lab can only be submitted once. Labs can be resubmitted for each (re)exam date if needed. Lab submissions are required to be the labs of the current instance of the course. All lab submissions should be done via the submission system and NOT by email. In case the lab submission system is not open, please contact the teacher and the responsible TA by email.