2006-2007:Κατανεμημένα Συστήματα Ι:Υλικό Διαλέξεων
Από DistrSys
Πίνακας περιεχομένων |
1η διάλεξη (Τετάρτη, 18 Οκτωβρίου 2006)
Ύλη:
- Εισαγωγή στα Κατανεμημένα Συστήματα
Διαφάνειες:
Σχετικό υλικό:
- Εισαγωγή απο τις σημειώσεις του μαθήματος
- Τόμος Ι απο τις Πανεπιστημιακές Σημειώσεις "Θεμελιώδη Ζητήματα Κατανεμημένων Συστημάτων" (Π.Σπυράκης, Β.Ταμπακάς):
- Κεφάλαιο 1: Βασικά Χαρακτηριστικά των Κατανεμημένων Συστημάτων
- Κεφάλαιο 2: Σκοποί Σχεδιασμού και Λογικά ρολόγια
- 2.1: Εισαγωγή
- 2.2: Βασικά θέματα σχεδιασμού
- 2.3: Απαιτήσεις χρηστών
- Πανεπιστημιακές Σημειώσεις "Λειτουργικά Συστήματα" (Π.Τριανταφύλλου):
- Κεφάλαιο 7: Εισαγωγή σε Κατανεμημένα Συστήματα
- Βιβλίο "Κατανεμημένα Συστήματα με Java" (Ι.Κ.Κάβουρας, Ι.Ζ.Μήλης, Γ.Β.Ξυλωμένος, Α.Α.Ρουκουνάκη), ISBN 9602098295
- Κεφάλαιο 1: Εισαγωγή
- Βιβλίο "Distributed Algorithms" (N.Lynch), ISBN 1558603484:
- Chapter 1: Introduction
- Βιβλίο "Distributed Computing Fundamentals, Simulations, and Advanced Topics" (H.Attiya, J.Welch), ISBN 0471453242:
- Chapter 1: Introduction
- Βιβλίο "Introduction to Distributed Algorithms" (G.Tel), ISBN 0521794838:
- Chapter 1: Introduction: Distributed Systems
- Βιβλίο "Distributed Systems, Concepts and Design" (G.Coulouris, J.Dollimore, T.Kindberg), ISBN 0201619180:
- Chapter 1: Characterization of Distributed Systems
- Βιβλίο "Distributed Systems: Principles and Paradigms" (A.Tanenbaum, M.Steen), ISBN 0130888931:
- Chapter 1: Introduction
Υλικό στο διαδίκτυο:
- Παρουσίαση 7ου Κεφάλαιου - μάθημα "Λειτουργικά Συστήματα ΙΙ", (Π.Τριανταφύλλου, Σ.Χριστοδούλου)
- Wikipedia:Distributed Computing
- A primer on distributed computing
- Wikipedia:Dining philosophers problem
Ερώτηση Διάλεξης:
|
Πως μπορούμε να συγχρονίσουμε τα ρολόγια δύο υπολογιστών που συνδέονται από ένα τοπικό δίκτυο χωρίς την χρήση εξωτερικής πηγής? Τι περιορισμοί υπάρχουν στην ακρίβεια συγχρονισμού? Πως μπορούμε να συγχρονίσουμε τα ρολόγια πολλών υπολογιστών συνδεδεμένων από το Διαδίκτυο? Συζητήστε την ακρίβεια της διαδικασίας. |
Απαντήσεις:
| ΑΜ | Ονοματεπώνυμο | Σωστή |
| 3125 | Κοντοτάσιου Ιωάννα | ✓ |
| 3171 | Μπέσσας Απόστολος | ✓ |
| 3180 | Παγανια Δήμητρα-Δέσποινα | ✓ |
| 3221 | Σταμάτης Απόστολος | ✓ |
2η διάλεξη (Τρίτη, 31 Οκτωβρίου 2006)
Ύλη:
- Μοντέλο Σύγχρονων Συστημάτων
- Εκλογή Αρχηγού
Διαφάνειες:
Σχετικό υλικό:
- Μοντέλο Σύγχρονων Συστημάτων απο τις σημειώσεις του μαθήματος
- Εκλογή Αρχηγού σε Σύγχρονα Συστήματα απο τις σημειώσεις του μαθήματος
- Τόμος Ι απο τις Πανεπιστημιακές Σημειώσεις "Θεμελιώδη Ζητήματα Κατανεμημένων Συστημάτων" (Π.Σπυράκης, Β.Ταμπακάς):
- Κεφάλαιο 3: Βασικά πρωτόκολλα Εκλογής Αρχηγού
- 3.1: Ο αλγόριθμος των Chang & Roberts
- 3.4: Εκλογή αρχηγού σε Σύγχρονους Δακτύλιους Επεξεργαστών
- Κεφάλαιο 3: Βασικά πρωτόκολλα Εκλογής Αρχηγού
- Βιβλίο "Κατανεμημένα Συστήματα με Java" (Ι.Κ.Κάβουρας, Ι.Ζ.Μήλης, Γ.Β.Ξυλωμένος, Α.Α.Ρουκουνάκη), ISBN 9602098295
- Κεφάλαιο 6: Εκλογή Αρχηγού
- Βιβλίο "Distributed Algorithms" (N.Lynch), ISBN 1558603484:
- Chapter 2: Modelling I: Synchronous Network Model
- Chapter 3: Leader Election in a Synchronous Ring
- Chapter 4: Algorithms in General Synchronous Networks
- 4.1: Leader Election in General Network
- Βιβλίο "Distributed Computing Fundamentals, Simulations, and Advanced Topics" (H.Attiya, J.Welch), ISBN 0471453242:
- Chapter 2: Basic Algorithms in Message Passing Systems
- 2.1: Formal Model for Message Passing Systems
- Chapter 3: Leader Election in Rings
- 3.1: The Leader Election Problem
- 3.4: Synchronous Rings
- Chapter 2: Basic Algorithms in Message Passing Systems
- Βιβλίο "Introduction to Distributed Algorithms" (G.Tel), ISBN 0521794838:
- Chapter 2: The Model
- 2.1: Transition Systems and Algorithms
- 2.1.1: Transision System
- 2.1.3: Systems with Synchronous Message Passing
- 2.4: Additional Assumptions, Complexity
- 2.1: Transition Systems and Algorithms
- Chapter 7: Election Algorithms
- 7.1: Introduction
- 7.2: Ring Networks
- Chapter 2: The Model
- Βιβλίο "Distributed Systems, Concepts and Design" (G.Coulouris, J.Dollimore, T.Kindberg), ISBN 0201619180:
- Chapter 2: System Models
- Chapter 11: Coordination and Agreement
- 11.3: Elections
- Βιβλίο "Distributed Systems: Principles and Paradigms" (A.Tanenbaum, M.Steen), ISBN 0130888931:
- Chapter 5: Synchronization
- 5.4: Election Algorithms
- Chapter 5: Synchronization
Ερώτηση Διάλεξης:
|
Θεωρείστε ένα σύγχρονο κατανεμημένο σύστημα με n διεργασίες συνδεδεμένες μέσω ενός δικτύου δακτυλίου. Κάθε διεργασία γνωρίζει το σύνολο των διεργασιών και την τοπολογία του δικτύου αλλά δεν έχει μια μοναδική ταυτότητα. Σχεδιάστε έναν πιθανοτικό αλγόριθμο για το πρόβλημα της εκλογής αρχηγού (δηλ. οι διεργασίες μπορούν να παίρνουν τυχαίες αποφάσεις). Ορίστε προσεκτικά τις ιδιώτητες του αλγόριθμου σας (π.χ. είναι εγγυημένη η ορθότητα ή υπάρχει μικρή πιθανότητα αποτυχίας;). Αναλύστε την χρονική πολυπλοκότητα και πολυπλοκότητα μηνυμάτων (κατά μέση τιμή). |
Απαντήσεις:
| ΑΜ | Ονοματεπώνυμο | Σωστή |
| 2724 | Σιδέρης Κυριάκος | ✓ |
| 2864 | Κουκόπουλος Ζώης | ✓ |
| 2893 | Μόσχος Βασίλειος | ✓ |
| 2932 | Ραμάντα Ιωάννα | ✓ |
| 2952 | Σπύρου Αναστασία | ✓ |
| 3112 | Καραμπίνας Δημήτρης | ✓ |
| 3171 | Μπέσσας Απόστολος | ✓ |
3η διάλεξη (Τετάρτη, 8 Νοεμβρίου 2006)
Ύλη:
- Αναζήτηση κατά Εύρος
- Συντομότερα Μονοπάτια
Διαφάνειες:
Σχετικό υλικό:
- Τόμος Ι απο τις Πανεπιστημιακές Σημειώσεις "Θεμελιώδη Ζητήματα Κατανεμημένων Συστημάτων" (Π.Σπυράκης, Β.Ταμπακάς):
- Κεφάλαιο 7: Βασικοί Αλγόριθμοι Επικοινωνίας με Πέρασμα Μηνυμάτων
- Βιβλίο "Distributed Algorithms" (N.Lynch), ISBN 1558603484:
- Chapter 4: Algorithms in General Synchronous Networks
- Βιβλίο "Introduction to Distributed Algorithms" (G.Tel), ISBN 0521794838:
- Chapter 6: Wave and Traversal Algorithms
- Βιβλίο "Distributed Computing Fundamentals, Simulations, and Advanced Topics" (H.Attiya, J.Welch), ISBN 0471453242:
- Chapter 2: Basic Algorithms in Message Passing Systems
- Βιβλίο "Distributed Systems, Concepts and Design" (G.Coulouris, J.Dollimore, T.Kindberg), ISBN 0201619180:
- Chapter 11: Coordination and Agreement
Ερωτήσεις Διάλεξης:
|
Απαντήσεις:
| ΑΜ | Ονοματεπώνυμο | Α Σωστή | B Σωστή |
| 2812 | Αντωνέλλης Δημήτριος | ||
| 2846 | Ζούζιας Αναστάσιος | ✓ | |
| 2916 | Παπουτσάκης Κων/νος | ||
| 2932 | Ραμάντα Ιωάννα | ✓ | |
| 2952 | Σπύρου Αναστασία | ✓ | ✓ |
| 3078 | Γιαννούλης Γιώργος | ✓ | ✓ |
| 3112 | Καραμπίνας Δημήτρης | ✓ | |
| 3171 | Μπέσσας Απόστολος | ✓ | ✓ |
| 3180 | Παγανιά Δήμητρα-Δέσποινα | ||
| 3207 | Ηλίας Ρίνης | ✓ | ✓ |
4η διάλεξη (Τετάρτη, 15 Νοεμβρίου 2006)
Ύλη:
- Συναίνεση Υπό Την Παρουσία Σφαλμάτων
- Σφάλματα Επικοινωνίας
- Σφάλματα Τερματισμού
Διαφάνειες:
Σχετικό υλικό:
- Βιβλίο "Κατανεμημένα Συστήματα με Java" (Ι.Κ.Κάβουρας, Ι.Ζ.Μήλης, Γ.Β.Ξυλωμένος, Α.Α.Ρουκουνάκη), ISBN 9602098295
- Κεφάλαιο 19: Ανοχή Βλαβών
- Βιβλίο "Distributed Algorithms" (N.Lynch), ISBN 1558603484:
- Chapter 5: Distributed Consensus with Link Failures
- Chapter 6: Distributed Consensus with Process Failures
- Βιβλίο "Distributed Computing Fundamentals, Simulations, and Advanced Topics" (H.Attiya, J.Welch), ISBN 0471453242:
- Chapter 5: Fault-Tolerant Consensus
- Βιβλίο "Introduction to Distributed Algorithms" (G.Tel), ISBN 0521794838:
- Chapter 13: Fault Tolerance in Distributed Systems
- Βιβλίο "Distributed Systems, Concepts and Design" (G.Coulouris, J.Dollimore, T.Kindberg), ISBN 0201619180:
- Chapter 13: Distributed Transactions
- Βιβλίο "Distributed Systems: Principles and Paradigms" (A.Tanenbaum, M.Steen), ISBN 0130888931:
- Chapter 7: Fault Tolerance
Ερωτήσεις Διάλεξης:
|
Απαντήσεις:
| ΑΜ | Ονοματεπώνυμο | Α Σωστή | B Σωστή |
| 2724 | Σιδέρης Κυριάκος | ✓ | ✓ |
| 2830 | Γκατζέλης Βασίλης | ✓ | ✓ |
| 2864 | Κουκόπουλος Ζώης | ✓ | ✓ |
| 2893 | Μόσχος Βασίλειος | ✓ | ✓ |
| 2932 | Ραμαντά Ιωάννα | ✓ | ✓ |
| 2952 | Σπύρου Αναστασία | ✓ | |
| 3112 | Καραμπίνας Δημήτρης | ✓ | |
| 3125 | Κοντοτάσιου Ιωάννα | ||
| 3130 | Κούστα Μαρία | ✓ | ✓ |
| 3171 | Μπέσσας Απόστολος | ✓ | |
| 3206 | Ρεσβάνης Μιχάλης | ✓ | ✓ |
| 3207 | Ηλίας Ρίνης | ✓ | ✓ |
| 3220 | Σταθόπουλος Αναστάσιος | ✓ |
5η διάλεξη (Τετάρτη, 22 Νοεμβρίου 2006)
Ύλη:
- Μοντέλο Ασύγχρονων Συστημάτων
- Εκλογή Αρχηγού
- Κατασκευή Επικαλυπτικών Δέντρων
- Αναζήτηση κατά Εύρος
Διαφάνειες:
Σχετικό υλικό:
- Μοντέλο Ασύγχρονων Συστημάτων απο τις σημειώσεις του μαθήματος
- Βασικοί Αλγόριθμοι Ασύγχρονων Συστημάτων απο τις σημειώσεις του μαθήματος
- Τόμος Ι απο τις Πανεπιστημιακές Σημειώσεις "Θεμελιώδη Ζητήματα Κατανεμημένων Συστημάτων" (Π.Σπυράκης, Β.Ταμπακάς):
- Κεφάλαιο 3: Βασικά πρωτόκολλα Εκλογής Αρχηγού
- Κεφάλαιο 7: Βασικοί Αλγόριθμοι Επικοινωνίας με Πέρασμα Μηνυμάτων
- Βιβλίο "Κατανεμημένα Συστήματα με Java" (Ι.Κ.Κάβουρας, Ι.Ζ.Μήλης, Γ.Β.Ξυλωμένος, Α.Α.Ρουκουνάκη), ISBN 9602098295
- Κεφάλαιο 6: Εκλογή Αρχηγού
- Βιβλίο "Distributed Algorithms" (N.Lynch), ISBN 1558603484:
- Chapter 8: Modelling II: Asynchronous System Model
- 8.1: I/O Automata
- 8.2: Operations on Automata
- Chapter 14: Modelling IV: Asynchronous Network Model
- Chapter 15: Basic Asynchronous Network Algorithms
- Chapter 8: Modelling II: Asynchronous System Model
- Βιβλίο "Distributed Computing Fundamentals, Simulations, and Advanced Topics" (H.Attiya, J.Welch), ISBN 0471453242:
- Chapter 2: Basic Algorithms in Message Passing Systems
- Chapter 3: Leader Election in Rings
- Βιβλίο "Introduction to Distributed Algorithms" (G.Tel), ISBN 0521794838:
- Chapter 2: The Model
- Chapter 6: Wave and Traversal Algorithms
- Chapter 7: Election Algorithms
- Βιβλίο "Distributed Systems, Concepts and Design" (G.Coulouris, J.Dollimore, T.Kindberg), ISBN 0201619180:
- Chapter 2: System Models
- Chapter 11: Coordination and Agreement
- Βιβλίο "Distributed Systems: Principles and Paradigms" (A.Tanenbaum, M.Steen), ISBN 0130888931:
- Chapter 5: Synchronization
- 5.4: Election Algorithms
- Chapter 5: Synchronization
Υλικό στο διαδίκτυο:
Ερώτηση Διάλεξης:
|
Θεωρείστε ένα ασύγχρονο κατανεμημένο σύστημα με n διεργασίες συνδεδεμένες μέσω ενός μη-κατευθυνόμενου, πλήρως συνδεδεμένου δικτύου. Σχεδιάστε έναν αλγόριθμο που να επιτρέπει στις διεργασίες να εκτελέσουν τον SyncBFS σε συγχρονισμένα βήματα. |
Απαντήσεις:
| ΑΜ | Ονοματεπώνυμο | Σωστή |
| 2724 | Σιδέρης Κυριάκος | ✓ |
| 2830 | Γκατζέλης Βασίλης | ✓ |
| 2846 | Ζούζιας Αναστάσιος | ✓ |
| 2864 | Κουκόπουλος Ζώης | ??? |
| 2893 | Μόσχος Βασίλειος | ??? |
| 2932 | Ραμαντά Ιωάννα | ✓ |
| 2949 | Σοφιός Ιωάννης | ✓ |
| 2952 | Σπύρου Αναστασία | ✓ |
| 3021 | Ασημακόπουλος Σωτήρης | ✓ |
| 3130 | Κούστα Μαρία | ✓ |
| 3173 | Μποχρίνη Σταυρούλα | ✓ |
| 3206 | Ρεσβάνης Μιχάλης | ??? |
| 3207 | Ρίνης Ηλίας | ✓ |
| 3220 | Σταθόπουλος Αναστάσιος | ✓ |
| 3249 | Χριστοφοράκη Μαρία | ??? |
6η διάλεξη (Τετάρτη, 29 Νοεμβρίου 2006)
Ύλη:
- Δρομολόγηση
- Συγχρονισμός
- Συγχρονισμός Ρολογιών
Διαφάνειες:
Σχετικό υλικό:
- Βασικοί Αλγόριθμοι σε Ασύγχρονα Συστήματα απο τις σημειώσεις του μαθήματος
- Συγχρονισμός στα Ασύγχρονα Συστήματα απο τις σημειώσεις του μαθήματος
- Τόμος Ι απο τις Πανεπιστημιακές Σημειώσεις "Θεμελιώδη Ζητήματα Κατανεμημένων Συστημάτων" (Π.Σπυράκης, Β.Ταμπακάς):
- Κεφάλαιο 4: Συγχρονιστές
- Κεφάλαιο 5: Αλγόριθμοι Δρομολόγησης
- Βιβλίο "Κατανεμημένα Συστήματα με Java" (Ι.Κ.Κάβουρας, Ι.Ζ.Μήλης, Γ.Β.Ξυλωμένος, Α.Α.Ρουκουνάκη), ISBN 9602098295
- Κεφάλαιο 2: Διάταξη γεγονότων
- 2.1 Εισαγωγή
- 2.2 Συγχρονισμός φυσικών ρολογιών
- Κεφάλαιο 2: Διάταξη γεγονότων
- Βιβλίο "Distributed Algorithms" (N.Lynch), ISBN 1558603484:
- Chapter 16: Synchronizers
- Βιβλίο "Distributed Computing Fundamentals, Simulations, and Advanced Topics" (H.Attiya, J.Welch), ISBN 0471453242:
- Chapter 11: Simulating Synchrony
- Βιβλίο "Introduction to Distributed Algorithms" (G.Tel), ISBN 0521794838:
- Chapter 12: Synchrony in Networks
- 12.3 Synchronizer Algorithms
- 12.4 Application: Breadth-first Search
- Chapter 15: Fault Tolerance in Synchronous Systems
- 15.3 Clock Synchronization
- Chapter 12: Synchrony in Networks
- Βιβλίο "Distributed Systems, Concepts and Design" (G.Coulouris, J.Dollimore, T.Kindberg), ISBN 0201619180:
- Chapter 10: Time and Global States
- 10.1 Introduction
- 10.2 Clocks, events and process states
- 10.3 Synchronizing physical clocks
- Chapter 10: Time and Global States
- Βιβλίο "Distributed Systems: Principles and Paradigms" (A.Tanenbaum, M.Steen), ISBN 0130888931:
- Chapter 5: Synchronization
- 5.1: Clock Synchronization
- Chapter 5: Synchronization
Υλικό στο διαδίκτυο:
- 1η Διάλεξη - μάθημα "Προχωρημένα Θέματα Δικτύων Υπολογιστών" (Ε.Βαρβαρίγος)
- 2η Διάλεξη - μάθημα "Προχωρημένα Θέματα Δικτύων Υπολογιστών" (Ε.Βαρβαρίγος)
- 3η Διάλεξη - μάθημα "Προχωρημένα Θέματα Δικτύων Υπολογιστών" (Ε.Βαρβαρίγος)
- 4η Διάλεξη - μάθημα "Προχωρημένα Θέματα Δικτύων Υπολογιστών" (Ε.Βαρβαρίγος)
- 5η Διάλεξη - μάθημα "Προχωρημένα Θέματα Δικτύων Υπολογιστών" (Ε.Βαρβαρίγος)
- Wikipedia:Synchronizer (algorithm)
- Wikipedia:Clock synchronization
- Wikipedia:Global Positioning System
- Wikipedia:Radio Clock
- RFC 958 - Network Time Protocol (NTP)
- Baruch Awerbuch, "Complexity of Network Synchronization", 1985
Ερώτηση Διάλεξης:
|
Θεωρείστε ένα ασύγχρονο κατανεμημένο σύστημα με n διεργασίες συνδεδεμένες μέσω ενός μη-κατευθυνόμενου, πλήρως συνδεδεμένου δικτύου. Τροποποιείστε τον αλγόριθμο SimpleSync έτσι ώστε να να επιτρέπει στις διεργασίες να εκτελέσουν r συγχρονισμένα βήματα ακόμα και αν συμβούν σ σφάλματα επικοινωνίας κατά την διάρκεια προσομοίωσης των r γύρων. |
Απαντήσεις:
| ΑΜ | Ονοματεπώνυμο | Σωστή |
| 2724 | Σιδέρης Κυριάκος | ✓ |
| 2830 | Γκατζέλης Βασίλης | ✓ |
| 2846 | Ζούζιας Αναστάσιος | ✓ |
| 2864 | Κουκόπουλος Ζώης | ✓ |
| 2952 | Σπύρου Αναστασία | ✓ |
| 3078 | Γιαννούλης Γιώργος | ✓ |
| 3112 | Καραμπίνας Δημήτρης | ✓ |
| 3173 | Μποχρίνη Σταυρούλα | ✓ |
| 3206 | Ρεσβάνης Μιχάλης | ✓ |
| 3220 | Σταθόπουλος Αναστάσιος | ✓ |
| 3249 | Χριστοφοράκη Μαρία | ✓ |
7η διάλεξη (Τετάρτη, 6 Δεκεμβρίου 2006)
Ύλη:
- Διάταξη Γεγονότων και Λογικός Χρόνος
- Αμοιβαίος Αποκλεισμός
Διαφάνειες:
Σχετικό υλικό:
- Διάταξη Γεγονότων και Λογικός Χρόνος απο τις σημειώσεις του μαθήματος
- Αμοιβαίος Αποκλεισμός σε Ασύγχρονα Συστήματα απο τις σημειώσεις του μαθήματος
- Τόμος Ι απο τις Πανεπιστημιακές Σημειώσεις "Θεμελιώδη Ζητήματα Κατανεμημένων Συστημάτων" (Π.Σπυράκης, Β.Ταμπακάς):
- Κεφάλαιο 2: Σκοποί Σχεδιασμού και Λογικά ρολόγια
- 2.4 Ανεξαρτησία και εξάρτηση γεγονότων
- 2.5 Λογικά Ρολόγια (Logical Clocks)
- Κεφάλαιο 2: Σκοποί Σχεδιασμού και Λογικά ρολόγια
- Πανεπιστημιακές Σημειώσεις "Λειτουργικά Συστήματα" (Π.Τριανταφύλλου):
- Κεφάλαιο 11: Συντονισμός Γεγονότων σε Κατανεμημένα Συστήματα
- Βιβλίο "Κατανεμημένα Συστήματα με Java" (Ι.Κ.Κάβουρας, Ι.Ζ.Μήλης, Γ.Β.Ξυλωμένος, Α.Α.Ρουκουνάκη), ISBN 9602098295
- Κεφάλαιο 2: Διάταξη γεγονότων
- Κεφάλαιο 3: Αμοιβαίος αποκλεισμός
- Βιβλίο "Distributed Algorithms" (N.Lynch), ISBN 1558603484:
- Chapter 18: Logical Time
- Βιβλίο "Distributed Computing Fundamentals, Simulations, and Advanced Topics" (H.Attiya, J.Welch), ISBN 0471453242:
- Chapter 6: Causality and Time
- 6.1 Capturing Causality
- Chapter 6: Causality and Time
- Βιβλίο "Introduction to Distributed Algorithms" (G.Tel), ISBN 0521794838:
- Chapter 2: The Model
- 2.3 Synchronizer Algorithms
- Chapter 2: The Model
- Βιβλίο "Distributed Systems, Concepts and Design" (G.Coulouris, J.Dollimore, T.Kindberg), ISBN 0201619180:
- Chapter 10: Time and Global States
- 10.4 Logical time and logical clocks
- Chapter 11: Coordination and Agreement
- 11.2 Mutual Exclusion
- Chapter 10: Time and Global States
- Βιβλίο "Distributed Systems: Principles and Paradigms" (A.Tanenbaum, M.Steen), ISBN 0130888931:
- Chapter 5: Synchronization
- 5.2 Logical Clocks
- Chapter 5: Synchronization
Υλικό στο διαδίκτυο:
- Λειτουργικά Συστήματα ΙΙ - Μάθημα Επιλογής Eαρινού Εξαμήνου
- Παρουσίαση 5ου Κεφάλαιου (Π.Τριανταφύλλου)
- Wikipedia:Logical clock
- Wikipedia:Mutual exclusion
- Διπλωματική Εργασία: "Βασικά Πρωτόκολλα Επικοινωνίας για Ad-hoc Κινητά Δίκτυα Υπολογιστών", Χάρης Ευθημίου, Τμήμα Μηχανικών Η/Υ και Πληροφορικής, Πανεπιστήμιο Πατρών, 2002.
Ερωτήσεις Διάλεξης:
|
Απαντήσεις:
| ΑΜ | Ονοματεπώνυμο | Α Σωστή | B Σωστή |
| 2817 | Βαλσόματζης Εμμανουήλ | ✓ | ✓ |
| 2846 | Ζούζιας Αναστάσιος | ✓ | ✓ |
| 2864 | Κουκόπουλος Ζώης | ✓ | ✓ |
| 2893 | Μόσχος Βασίλειος | ✓ | |
| 2952 | Σπύρου Αναστασία | ✓ | ✓ |
| 3078 | Γιαννούλης Γιώργος | ✓ | ✓ |
| 3130 | Κούστα Μαρία | ✓ | ✓ |
| 3206 | Ρεσβάνης Μιχάλης | ✓ | ✓ |
| 3220 | Σταθόπουλος Αναστάσιος | ✓ | ✓ |
| 3249 | Χριστοφοράκη Μαρία | ✓ | ✓ |

