HEAL DSpace

Επέκταση συστήματος μοιραζόμενης κρυφής μνήμης επιπέδου μπλοκ για την αποδοτική μετακίνηση εικονικών μηχανών

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Σουλελές, Βασίλειος el
dc.contributor.author Souleles, Vasileios en
dc.date.accessioned 2016-05-31T09:34:15Z
dc.date.available 2016-05-31T09:34:15Z
dc.date.issued 2016-05-31
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/42564
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.11742
dc.rights Default License
dc.subject Μοιραζόμενη κρυφή μνήμη επιπέδου μπλοκ el
dc.subject Shared block level cache framework en
dc.title Επέκταση συστήματος μοιραζόμενης κρυφής μνήμης επιπέδου μπλοκ για την αποδοτική μετακίνηση εικονικών μηχανών el
heal.type bachelorThesis
heal.classification Οργάνωση και αρχιτεκτονική συστημάτων μνήμης el
heal.classificationURI http://data.seab.gr/concepts/bfab3aeb3ee470933c959fbaefb61840492ea8f8
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2015-11-25
heal.abstract Τα υπολογιστικά νέφη έχουν καθιερωθεί σήμερα ως η καινοτόμα τεχνολογία ικανή να αλλάξει το τοπίο της πληροφορικής και των επικοινωνιών, προσφέροντας κατά παραγγελία κλιμακώσιμες υπηρεσίες υψηλής πιστότητας και διαθεσιμότητας. Η ανάγκη για υψηλές επιδόσεις σε αυτά τα συστήματα είναι το κίνητρο για την σταθερή πρόοδο και βελτίωση των παρεχόμενων υπηρεσιών. Τα σύγχρονα περιβάλλοντα υπολογιστικού νέφους τείνουν να χρησιμοποιούν ένα κεντρικό μοντέλο αποθηκευτικού χώρου, συνήθως προσβάσιμο μέσω ενός ξεχωριστού δικτύου υπολογιστών. Συνεπώς το μονοπάτι των δεδομένων ανάμεσα στις εικονικές μηχανές και στους δίσκους τους εμφανίζει σημαντικές καθυστερήσεις, οι οποίες εισάγουν περιορισμούς στην συνολική απόδοση του συστήματος. Για να αντιμετωπίσουν αυτό το πρόβλημα, οι διαχειριστές ενός υπολογιστικού νέφους συχνά επιλέγουν να χρησιμοποιήσουν σκληρούς δίσκους μνήμης Flash στους κόμβους που φιλοξενουν εικονικές μηχανές και να τους χρησιμοποιήσουν ως κρυφές-μνήμες επιπέδου μπλοκ για τα δεδομένα που έρχονται από και πηγαίνουν προς τους δίκτυο αποθηκευτικού χώρου. Το κέρδος σε απόδοση είναι σπουδαίο για τις τυπικές λειτουργίες μιας εικονικής μηχανής επιπέδου μπλοκ, αλλά το σενάριο της “ζωντανής” μετακίνησης μιας εικονικής μηχανής αποδεικνύεται προβληματικό όταν χρησιμοποιείται η κρυφή μνήμη επιπέδου μπλοκ. Για να αντιμετωπίσουμε αυτό το ζήτημα, σχεδιάσαμε, υλοποιήσαμε, και επεκτείναμε ένα υπάρχον σύστημα κρυφής μνήμης επιπέδου μπλοκ ώστε να του επιτρέψουμε να λειτουργήσει πάνω απο μοιραζόμενους δίσκους. Με αυτόν τον τρόπο οι εικονικές μηχανές μπορούν να μετακινούνται μεταξύ φυσικών κόμβων, ενώ ταυτόχρονα κάνουν αιτήσεις για λειτουργίες εισόδου-εξόδου επιπέδου μπλοκ προς τους δίσκους τους. Για να πετύχουμε αυτό το αποτέλεσμα, εισάγαμε ένα νέο τρόπο λειτουργίας που ονομάζεται “Frozen Metadata”. Η έρευνα μας υπαγορεύει πως αυτός ο τρόπος λειτουργίας πρέπει να χρησιμοποιείται κατά την διάρκεια μιας ζωντανής μετακίνησης μιας εικονικής μηχανής, προκειμένου να αποφευθχεί η καταστροφή και απώλεια δεδομένων. Χρησιμοποιώντας συμβατικά εργαλεία δείξαμε πως είναι δυνατό μια εικονική μηχανή να μετακινηθεί από έναν φυσικό κόμβο σε έναν άλλον, ενώ συνεχίζει να λειτουργεί και κάποια απο τα αιτήματα της εξυπηρετούνται απο την κρυφή μνήμη επιπέδου μπλοκ. Συνεπώς, τα αποτελέσματα της δουλειάς μας είναι πως πλέον τα οφέλη ύπαρξης μιας κρυφής μνήμης συνοδεύουν μια εικονική μηχανή από την στιγμή δημιουργίας της, μέχρι και την καταστροφή της. el
heal.abstract Cloud environments have been established today as the new technology that can of- fer scalable and higly-available computational resources. Such systems are driven by a constant demand for performance improvements. Modern cloud clusters tend to use a centralized model of storage, offered through a dedicated network. Therefore, the path between instances and their disks imposes substantial latency, having significant impact on the overall system performance. Clouds open deploy a host-side Flash memory disk to act as a block-level write-back cache for data coming from and going to networked storage. The performance gain is tremendous for normal VM block I/O operations, but the scenario of instance live migration turns out to be problematic. To address this is- sue, we have designed and extended a block-level cache framework, making it capable of working over shared storage, allowing VM live migrations to be completed while the cache is still serving VM requests. We have achieved this by introducing a new mode of operation for the cache, analogous to write-back or write-through, called “Frozen Metadata” mode. Our new mode is meant to be used by the cache framework while live migration is taking place, to avoid data corruption. With common benchmarks we can show that it is now possible to migrate a VM while it is issuing block I/O towards the cache. Consequently, caches can now provide performance benefits that accompany instances from their creation time to their destruction. en
heal.advisorName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Παπασπύρου, Νικόλαος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 87 σ.
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής