Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13544
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΜιχάλης Ροζής
dc.date.accessioned2018-07-23T09:17:12Z-
dc.date.available2018-07-23T09:17:12Z-
dc.date.issued2017-9-12
dc.date.submitted2017-7-5
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13544-
dc.description.abstractΣήμερα, οι εικονικές μηχανές γίνονται ολοένα και πιο διαδεδομένες και το εύρος των εφαρμογών τους περιλαμβάνει ένα μεγάλο αριθμό από ερευνητικά πεδία. Από το HPC έως τις Υποδομές-ως-Υπηρεσία (Infrastructure as a Service - IaaS), η επικοινωνία μεταξύ εικονικών μηχανών που λειτουργούν στο ίδιο φυσικό μηχάνημα είναι σημαντικός παράγοντας απόδοσης. Στην παρούσα διπλωματική, εξετάζονται τρόποι επικοινωνίας μεταξύ εικονικών μηχανών που στεγάζονται στο ίδιο φυσικό μηχάνημα, βελτιώνοντας το χρόνο επικοινωνίας χωρίς να θυσιάζεται η συμβατότητα των εφαρμογών. Παρουσιάζεται το YASMIN (Yet Another Shared Memory Implementation for Intra-Node), ένας συμβατός με Sockets μηχανισμός εκτέλεσης, για ενδοεπικοινωνία εικονικών μηχανών στον hypervisor Xen. Υλοποιείται πάνω στη λογική της Vchan, μιας βιβλιοθήκης του Xen για ενδοεπικοινωνία VM και χρησιμοποιεί τους μηχανισμούς του Xen για διαμοιρασμό σελίδων και αποστολή σημάτων με σκοπό τη δημιουργία ενός αποδοτικού καναλιού επικοινωνίας. Το βασικό σημείο της υλοποίησης είναι το επίπεδο μεταφοράς το οποίο βρίσκεται κάτω από το πρωτόκολλο AF_VSOCK και εισάγεται δυναμικά στον πυρήνα. Επιτυγχάνεται βελτίωση κατά 4.4 φορές σε σύγκριση με το κλασσικό τρόπο επικοινωνίας ως προς το ρυθμό μετάδοσης και μείωση του latency κατά 65%, χωρίς την επαναμεταγλώττιση και συγγραφή κώδικα.
dc.languageGreek
dc.subjectεικονικές-μηχανές
dc.subjectδικτύωση
dc.subjectπρωτόκολλα
dc.subjectπαραεικονοποίηση
dc.subjectενδοεπικοινωνία
dc.subjectxen
dc.subjectsockets
dc.subjecttcp/ip
dc.titleYasmin: Αποδοτικός Μηχανισμός Ενδοεπικοινωνίας Εικονικών Μηχανών Με Τη Χρήση Sockets
dc.typeDiploma Thesis
dc.description.pages47
dc.contributor.supervisorΚοζύρης Νεκτάριος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2017-0202.pdf922.92 kBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.