Distributed Systems Project
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2012 | kevät | 17.01-23.02. | 3-3 | Englanti | Jussi Kangasharju |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Ti 10-12 | D122 | Jussi Kangasharju | 17.01.2012-23.02.2012 |
To 10-12 | D122 | Jussi Kangasharju | 17.01.2012-23.02.2012 |
Ensimmäinen kokoontuminen on tiistaina 17.1. klo 10 salissa D122 ja myöhemmistä kokoontumisista sovitaan ensimmäisellä kerralla.
The first meeting is on Tue 17th of January at 10 in room D122 and the rest of the meetings are agreed then.
Yleistä
In this course, you will familiarize yourself with practical aspects of distributed systems and algorithms. The course consists of one individual assignment and two small (group) projects which concentrate on different aspects of distributed systems. You are allowed to work in groups of up to 3 students. The details of the assignments will be posted later.
As background knowledge, we assume that you are familiar with the material covered in the Distributed Systems course and in the Linux Fundamentals course.
Kurssin suorittaminen
Each of the assignments and projects is graded separately on scale 1-5. To pass the course you need to successfully complete each of them (i.e., get at least 1 from each of them).
Kirjallisuus ja materiaali
- Material from the Distributed Systems course
- Information from the web as needed
Assignment 1
Example configuration file and example outputs for different tasks. NOTE: These are just examples and do not represent any real execution sequence of these programs!
Very brief tutorial on socket programming in Java.
Assignment 2
- Slides introducing Assignment 2
- Assignment 2 description
- Link to paper on Chord (can access full text via university network, or find another source)