Πανεπιστήμιο Θεσσαλίας
Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Κατανεμημένα Συστήματα (HY-323)

Ακαδημαϊκό έτος 2018-2019, Εαρινό εξάμηνο

Διδάσκων:
Σπύρος Λάλης, Γραφείο Ε9, lalis at uth dot gr
Ώρες γραφείου: Τετάρτη 10-12 (μετά από επικοινωνία)

Βοηθοί:
Νάσος Γρηγορόπουλος, Γραφείο Β4/9, athgrigo at (uth dot gr, gmail dot com}

Διαλέξεις:
Τρίτη & Πέμπτη 13:00-15:00, αίθουσα Σ

Λίστα επικοινωνίας:
http://inf-server.inf.uth.gr/mailman/listinfo/ce323

Περιγραφή

Σκοπός του Μαθήματος αποτελεί η κατανόηση των βασικών προβλημάτων που υπάρχουν σε ένα κατανεμημένο σύστημα υπολογιστών καθώς και των μηχανισμών που χρησιμοποιούνται για την επίλυση τους. Ενδεικτικά θέματα που καλύπτονται: αξιόπιστη μεταφορά δεδομένων, ανταλλαγή μηνυμάτων, συνδρομητική επικοινωνία, επικοινωνία πελάτη-εξυπηρέτη, απομακρυσμένη κλήση διαδικασίας, απομακρυσμένα αντικείμενα, ομαδική επικοινωνία, υπηρεσίες καταλόγου, δικτυακά συστήματα αρχείων, φυσικά και λογικά ρολόγια, κατανεμημένες καθολικές συνεπείς καταστάσεις και εντοπισμός κατανεμημένων συνθηκών, αλγόριθμοι εντοπισμού αδιεξόδου και τερματισμού, αλγόριθμοι αμοιβαίου αποκλεισμού και εκλογών, ανοχή βλαβών, κατανεμημένη συμφωνία. Το μάθημα περιλαμβάνει σειρά εργασιών σε C/Java για την υλοποίηση κατανεμημένων μηχανισμών και εφαρμογών.

Συγγράμματα


Παρουσιάσεις


Εργασίες


Παράδοση/εξέταση εργασιών