Παρουσίαση/Προβολή
ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ
(DAI168) - ΚΩΝΣΤΑΝΤΙΝΟΣ ΜΑΡΓΑΡΙΤΗΣ
Περιγραφή Μαθήματος
Εισαγωγή στα Κατανεμημένα Συστήματα με έμφαση στο προγραμματισμό βασικών κατανεμημὲνων εφαρμογών και συστημάτων.
Ημερομηνία δημιουργίας
Τρίτη 13 Οκτωβρίου 2020
-
Μαθησιακοί στόχοι
-
Διάκριση πλεονεκτημάτων και μειονεκτημάτων, ωφελειών και περιπλοκών των κατανεμημένων συστημάτων.
-
Εξήγηση γιατί οι αλγόριθμοι και οι δομές του συντρέχοντος προγραμματισμού δεν είναι επαρκείς στα κατανεμημένα συστήματα και παρουσίαση κατάλληλων εναλλακτικών.
-
Περιγραφή των σχετικών πλεονεκτημάτων και μειονεκτημάτων του αισιόδοξου έναντι του συντηρητικού ελέγχου συντρέχουσας εκτέλεσης (ταυτοχρονισμού).
-
Διάκριση του των τύπων βλαβών σε κατανεμημένα συστήματα και πιθανές στρατηγικές διόρθωσης.
-
Εξήγηση των συμψηφισμών μεταξύ επιβαρύνσεων στην απόδοση, συνέπεια, αναπαραγωγή, κλιμάκωση και ανοχή βλαβών σε ένα δεδομένο κατανεμημένο σύστημα.
-
Εκτίμηση της παρατηρούμενης ρυμθμο-απόδοσης, αρχικής και συνολικής καθυστέρησης σε ενα δεδομένο κατανεμημένο σύστημα.
-
Συγγραφή προγραμμάτων που εκτελούν διάταξη και μετατροπή δεδομένων σε μονάδες μηνυμάτων για την επικοινωνία σύνθετων δεδομένων μεταξύ υπολογιστών.
-
Υλοποίηση ενός πλήρους διακομιστή, για παράδειγμα μιας υπηρεσίας ορθογραφικού ελέγχου.
-
Σχεδίαση και υλοποίηση ενός μικρής κλίμακας κατανεμημένου συστήματος με χρήση διαφόρων σύγρονων τεχνολογιών.
Περιεχόμενο μαθήματος
-
Εισαγωγή, Διεργασίες, Υπηρεσίες και Επικοινωνία
-
Αρχιτεκτονική και Σχεδίαση Κατανεμημένω Συστημάτων
-
Μυνηματοστρεφής Επικοινωνία, Ονομασία
-
Ρολόγια, Συγχρονισμός, Εκλογή, Συναλλαγές
-
Συνέπεια, Αναπαραγωγή
-
Ανοχή Βλαβών, Εξισορόπιση Φόρτου, Ασφάλεια
-
Κατανεμημένα Συστήματα Αντικειμένων
-
Κατανεμημένα Συστήματα Αρχείων
-
Κατανεμημένα Συστήματα Ιστού
-
Κατανεμημένα Συστήματα Βασισμένα στ Συντονισμό
-
Mελέτες Περιπτωσης Σύγχρονων Κατανεμημένων Συστημάτων
Βιβλιογραφία
- Tanenbaum, Andrew S; Steen, Maarten van. Κατανεμημένα συστήματα : αρχές και υποδείγματα. εκδ. Κλειδάριθμος, 2006.
-
Κατενεμημμένα Συστήματα, G.Coulouris, J. Dollimore, T. Kindberg, G. Blair, εκδ. daVinci, 2019
- Κάβουρας, Ι. Κ.; Μήλης, Ι.Ζ.; Ρουκουνάκη, Α.Α. Κατανεμημένα Συστήματα με Java. 3η Έκδοση. εκδ. Κλειδάριθμος, 2011.
Μέθοδοι αξιολόγησης
-
Εργαστηριακές Ασκήσεις
-
Γραππτή Εξέταση
Διδάσκοντες
Κωνσταντίνος Γ. Μαργαρίτης
-