dc.contributor.author | Ροζής, Μιχάλης | el |
dc.contributor.author | Rozis, Michalis | en |
dc.date.accessioned | 2017-11-27T10:39:41Z | |
dc.date.available | 2017-11-27T10:39:41Z | |
dc.date.issued | 2017-11-27 | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/45963 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.14951 | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/3.0/gr/ | * |
dc.subject | Εικονικές-μηχανές | el |
dc.subject | Δικτύωση | el |
dc.subject | Πρωτόκολλα | el |
dc.subject | Παραεικονοποίηση | el |
dc.subject | Ενδοεπικοινωνία | el |
dc.subject | Xen | en |
dc.subject | Sockets | en |
dc.subject | Networking | en |
dc.subject | Paravirtualization | en |
dc.subject | Intra-node | en |
dc.title | YASMIN: Αποδοτικός μηχανισμός ενδοεπικοινωνίας εικονικών μηχανών με τη χρήση Sockets | el |
heal.type | bachelorThesis | |
heal.classification | Εικονικές μηχανές | el |
heal.classificationURI | http://data.seab.gr/concepts/8d171a516b24e10ab864eaa4338a219af502936e | |
heal.classificationURI | http://data.seab.gr/concepts/8d171a516b24e10ab864eaa4338a219af502936e | |
heal.language | el | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2017-07-05 | |
heal.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%, χωρίς την επαναμεταγλώττιση και συγγραφή κώδικα. | el |
heal.abstract | Nowadays, virtual machines are becoming widely used and their range of applications include a large number of scientific fields. From HPC to IaaS, communication between co-located VMs is a critical factor of efficiency. In our papper, we examine communication me-thods between VMs located in the same physical node, optimizing communication cost without sacrificing upper-layer API compatibility. We present YASMIN (Yet Another Shared Memory Implementation for Intra-Node), a generic socket-compliant framework for intra-node communication in the Xen hypervisor. We build on the concept of Vchan, a Xen library for intra-node communication between different VMs and we use Xen granting and signaling mechanisms to provide an efficient communication framework. The key of our design is the transport layer which runs underneath the AFVSOCK protocol family, implemented as a dynamically inserted module. We are able to achieve 4.4x higher bandwidth rate and 65% lower latency without the need of application binary recompilation. | en |
heal.advisorName | Κοζύρης, Νεκτάριος | el |
heal.committeeMemberName | Κοζύρης, Νεκτάριος | el |
heal.committeeMemberName | Γκούμας, Γεώργιος | el |
heal.committeeMemberName | Παπασπύρου, Νικόλαος | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 47 σ. | |
heal.fullTextAvailability | true |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: