Διαδικασίες δυναμικής διαχείρισης για την ανταλλαγή δεδομένων μεταξύ κεντρικής υπολογιστικής μονάδας με συσκευές αποθήκευσης και υπολογιστικούς επιταχυντές

Τα τελευταία χρόνια ζούμε αναμφίβολα στην εποχή των μεγάλων δεδομένων (Big Data). Οι περισσότερες από τις καθημερινές μας δραστηριότητες όπως η χρήση του διαδικτύου, η χρήση GPS κ.λ.π. παράγουν έναν τεράστιο όγκο δεδομένων. Για το λόγο αυτό είναι επιτακτική ανάγκη να βρεθούν τρόποι αποθήκευσης και τ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Μπουγιούκου, Ελένη
Άλλοι συγγραφείς: Θεόδωρος, Αντωνακόπουλος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2019
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/11890
Περιγραφή
Περίληψη:Τα τελευταία χρόνια ζούμε αναμφίβολα στην εποχή των μεγάλων δεδομένων (Big Data). Οι περισσότερες από τις καθημερινές μας δραστηριότητες όπως η χρήση του διαδικτύου, η χρήση GPS κ.λ.π. παράγουν έναν τεράστιο όγκο δεδομένων. Για το λόγο αυτό είναι επιτακτική ανάγκη να βρεθούν τρόποι αποθήκευσης και ταχύτατης επεξεργασίας των δεδομένων αυτών. Η τεχνολογία Cloud Computing και Cloud Storage προσανατολίζεται προς αυτήν την κατεύθυνση παρέχοντας τη δυνατότητα επεξεργασίας και αποθήκευσης των δεδομένων σε απομακρυσμένους High Performance Servers. Τα δεδομένα φτάνουν στους servers μέσω δικτύου. Για την ταχύτατη επεξεργασία και αποθήκευση του μεγάλου όγκου δεδομένων μπορεί να χρησιμοποιηθεί ο μηχανισμός ανταλλαγής δεδομένων που παρουσιάζεται στη παρούσα μεταπτυχιακή εργασία. Ο μηχανισμός αυτός χρησιμοποιείται για την ανταλλαγή δεδομένων μεταξύ ενός υπολογιστικού συστήματος και μιας περιφερειακής συσκευής και είναι ιδιαίτερα ευέλικτος με την έννοια ότι μπορεί να προσαρμόζεται στο φορτίο του συστήματος. Ο μηχανισμός ανταλλαγής δεδομένων μπορεί να χρησιμοποιηθεί σε διάφορους τομείς. Για παράδειγμα μπορεί να χρησιμοποιηθεί για την γρήγορη αποθήκευση δεδομένων σε συσκευές αποθήκευσης όπως π.χ. οι συσκευές PCIe SSDs. Επίσης, μπορεί να χρησιμοποιηθεί και σε συστήματα όπου χρησιμοποιούνται διατάξεις ειδικού σκοπού (hardware accelerators) για την υλοποίηση υπολογιστικά πολύπλοκων και χρονικά απαιτητικών αλγορίθμων όπως είναι οι αλγόριθμοι μηχανικής μάθησης. Ο μηχανισμός και στις δύο περιπτώσεις επιτυγχάνει μέγιστο ρυθμό απόδοσης και μικρή καθυστέρηση εξυπηρέτησης.