Πληροφορίες μαθήματος
Κωδικός
ΗΥ-647
Όνομα
Σύγχρονα Θέματα Αποθήκευσης Δεδομένων
Πρόγραμμα
Μεταπτυχιακό
Περιοχή
Παράλληλα και Κατανεμημένα Συστήματα
Περιγραφή
Περιγραφή Αντικειμένου:
Το μάθημα καλύπτει θέματα σύγχρονων συστημάτων αποθήκευσης δεδομένων με έμφαση στο σχεδιασμό και την υλοποίηση σύγχρονων συστημάτων κλειδιού-τιμής (key-value stores) που χρησιμοποιούνται ευρέως σε επεξεργασία δεδομένων μεγάλου όγκου και σε υπολογιστικές υποδομές νέφους (cloud datacenters). Το μάθημα εξετάζει τους βασικούς άξονες του σχεδιασμού συστημάτων κλειδιού-δεδομένων και καλύπτει όλο το μονοπάτι από την στιγμή που ένα αίτημα για πρόσβαση δεδομένων ξεκινά από την εφαρμογή μέχρι πως το αίτημα ικανοποιείται από το σύστημα και τις συσκευές αποθήκευσης. Καθώς το μάθημα αναπτύσσει τις βασικές τεχνικές που έχουν προταθεί και χρησιμοποιούνται σήμερα, εξετάζει επίσης τα χαρακτηριστικά πιο παραδοσιακών συστημάτων αποθήκευσης και τις προβλέψεις για βασικές παραμέτρους των συστημάτων αποθήκευσης στο μέλλον, ειδικά για συσκευές αποθήκευσης δεδομένων.
Το μάθημα περιλαμβάνει εβδομαδιαία μαθήματα, κατανόηση και συζήτηση ερευνητικών δημοσιεύσεων, ασκήσεις, και μια εργασία που προτείνεται από τους φοιτητές ανάλογα με τα συγκεκριμένα ενδιαφέροντά τους.
Μαθησιακοί Στόχοι:
Να παρέχει σημαντική κατανόηση σχετικά με:
- Τις τάσεις τεχνολογίας συσκευών αποθήκευσης.
- Την εξέλιξη των συστημάτων αποθήκευσης και τα βασικά οφέλη και χαρακτηριστικά των σύγχρονων συστημάτων αποθήκευσης κλειδιού-τιμής σε σύγκριση με τα πιο παραδοσιακά συστήματα αποθήκευσης (file-, block-).
- Την διαδρομή από το σημείο που δημιουργείται μια αίτηση σε έναν υπολογιστή-πελάτη μέχρι να εξυπηρετηθεί η αίτηση από τη συσκευή αποθήκευσης σε ένα διακομιστή αποθήκευσης και τις συσκευές αποθήκευσης.
- Τα κύρια χαρακτηριστικά και τεχνικές για το σχεδιασμό συστημάτων αποθήκευσης κλειδιού-αξίας που καλύπτουν:
- Οργάνωση δεδομένων και μεταδεδομένων στη μνήμη και σε συσκευές αποθήκευσης.
- Διαδρομή πρόσβασης δεδομένων και λειτουργίες για αναγνώσεις, εγγραφές, ενημερώσεις, σαρώσεις.
- Έξοδα μνήμης, χωρητικότητας αποθήκευσης και απόδοσης CPU.
- Αντιμετώπιση σφαλμάτων και διαθεσιμότητα (reliability and availability).
- Δικτυωμένα συστήματα αποθήκευσης δεδομένων.
- Διαφορές συστημάτων κλειδιού-τιμής για την μνήμη και για συσκευές αποθήκευσης.
- Θέματα απόδοσης και αξιολόγησης συστημάτων αποθήκευσης.
ECTS
6
Προαπαιτούμενα
ΗΥ-345
Ιστοσελίδα μαθήματος
Email μαθήματος
hy647 AT csd DOT uoc DOT grΕμφάνιση email