Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13779
Title: Σχεδίαση Μηχανισμού Διαχείρισης Ελαστικής Μνήμης Σε Εικονικά Περιβάλλοντα
Authors: Αιμίλιος Τσαλαπάτης
Γκούμας Γεώργιος
Keywords: εικονοποίηση
διαχείριση μνήμης
υπολογισμός νέφους
Issue Date: 25-Jun-2018
Abstract: Σε περιβάλλοντα στα οποία πολλαπλές εικονικές μηχανές εκτελούνται πάνω στο ίδιο φυσικό μηχάνημα, η αντιμετώπισή των guests ως απλές διεργασίες από το host οδηγεί στη χαμηλότερη απόδοση του συστήματος όσον αφορά την κατανομή της μνήμης μεταξύ του λειτουργικού συστήματος του host και των εικονικών μηχανών. Σε αυτήν την περίπτωση, λύσεις όπως το ballooning, οι οποίες βασίζονται στην εκτίμηση της ποσότητας καταναλισκώμενης μνήμης από το guest, είναι ανίκανες να μεταβάλλουν την κατανομή της μνήμης αρκετά γρήγορα για να αποφύγουν παροδικές ελλείψεις μνήμης στο guest[1]. Εναλλακτικές όπως το Transcendent Memory λειτουργούν πάνω στο υποσύστημα διαχείρισης μνήμης του guest, επιτρέποντάς του να χρησιμοποιήσει μνήμη του host αντί να χρειάζεται να καταφύγει σε εναλλαγή σελίδων στο δίσκο(swapping). Ολες αυτές οι τεχνικές λειτουργούν στο επίπεδο του υποσυστήματος διαχείρισης μνήμης, με αποτέλεσμα να μπορούν να χρησιμοποιηθούν μόνο έμμεσα από τις εφαρμογές. Ως αποτέλεσμα, υπάρχουν περιπτώσεις όπου απότομες μεταβολές στην κατανάλωση μνήμης οδηγούν στο λειτουργικό σύστημα του guest να μην μπορεί να εκμεταλλευθεί τους μηχανισμούς αυτούς, και να καταφεύγει σε εναλλαγή, ή ακόμα και στον OOM killer. Σε αυτήν την εργασία προτείνουμε το μηχανισμό utmem (Userspace Transcendent Memory), μία έκδοση του Transcendent Memory η οποία μπορεί να χρησιμοποιηθεί απέυθείας από τις εφαρμογές, χωρίς την παρεμβολή του λειτουργικού συστήματος του guest. Οι μετρήσεις μας αποδεικνύουν ότι η προσέγγισή μας επιτρέπει στους guests να μεταβάλλουν γρήγορα την ποσότητα καταναλισκώμενης μνήμης, χωρίς την πτώση σε απόδοση.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13779
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2018-0107.pdf920.06 kBAdobe PDFView/Open


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