Distributed Systems Project

582665
5
Hajautetut järjestelmät ja tietoliikenne
Syventävät opinnot
Practical exercises on distributed systems in form of a programming project. Project topics revolve around the concepts of the distributed systems course and show how they can be implemented in practice. Pre-requisites: Distributed Systems course.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2016 kevät 19.01-03.03. 3-3 Englanti Jussi Kangasharju

Luennot

Aika Huone Luennoija Päivämäärä
Ti 10-12 C222 Jussi Kangasharju 19.01.2016-03.03.2016
To 10-12 C222 Jussi Kangasharju 19.01.2016-03.03.2016

Ensimmäinen kokoontuminen on tiistaina 19.1. klo 10 salissa C222 ja myöhemmistä kokoontumisista sovitaan ensimmäisellä kerralla.

The first meeting is on Tue 19th of January at 10 in room C222 and the rest of the meetings are agreed then.

Yleistä

Moodle page: https://moodle.helsinki.fi/course/view.php?id=19442

Introductory slides

 

News

Most news about the course will also be on Twitter with the hashtag #UnivHelsinkiCS_DSP16.

 

 

Schedule

  • 19.1. Start of first exercise (individual)
  • 21.1. Q&A for first exercise
  • 28.1. Deadline for first exercise
  • 28.1. Start of second exercise (individual)
  • 2.2., 4.2., 9.2. and 11.2., Q&A for second exercise
  • 9.2. Start of third exercise (group)
  • 16.2. Deadline for second exercise (extended)
  • 16.2., 18.2., 23.2., 25.2., 1.3., and 3.3. Q&A for third exercise
  • 13.3. Deadline for third exercise

Kurssin suorittaminen

The course has 3 assignments and you have to pass all of them to pass the course. Each assignment is graded separately and the final grade is a weighted average of the individual assignment grades. Assignments 1 and 2 have weight 1 and assignment 3 has weight 2.

 

Assignment 1

  1. Lamport Clocks
  2. Vector Clocks
  3. Bully Election Algorithm
  4. Gossiping

Assignment 2

Assignment 3