Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19916Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Μηλίγγας, Βασίλειος-Παναγιώτης | - |
| dc.date.accessioned | 2025-11-11T13:20:52Z | - |
| dc.date.available | 2025-11-11T13:20:52Z | - |
| dc.date.issued | 2025-11-05 | - |
| dc.identifier.uri | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19916 | - |
| dc.description.abstract | Η ελαστική μνήμη έχει αποκτήσει ιδιαίτερη σημασία στο υπολογιστικό νέφος. Επιτρέπει την προσαρμογή της μνήμης μιας εικονικής μηχανής κατά απαίτηση χωρίς την ανάγκη για επα- νεκκίνηση, προσφέροντας αποδοτικότερη αξιοποίηση πόρων, ευελιξία στην αντιμετώπιση των μεταβαλλόμενων απαιτήσεων των workloads και αυξημένη διαθεσιμότητα των συστημάτων. Ο υπερεποπτευτής εικονικών μηχανών Firecracker υποστηρίζει ελαστική μνήμη μέσω του μηχα- νισμού memory ballooning, ωστόσο μελέτες έχουν δείξει πως ο μηχανισμός αυτός εμφανίζει σημαντικές χρονοκαθυστερήσεις. Το virtio-mem αποτελεί έναν πιο αποδοτικό μηχανισμό ε- λαστικής μνήμης ο οποίος χρησιμοποιείται ήδη απο άλλους υπερεποπτευτές όπως το Cloud Hypervisor. Στην παρούσα διπλωματική υλοποιήθηκε η υποστήριξη της συσκευής virtio-mem στον υπερεποπτευτή εικονικών μηχανών Firecracker, με στόχο την παροχή αποδοτικής ελα- στικής μνήμης σε microVMs. Παράλληλα, υλοποιήθηκε και η υποστήριξη snapshot για τη συκσευή, επιτρέποντας την αποθήκευση και επαναφορά της κατάστασής της. Η υλοποίηση αξιολογήθηκε πειραματικά και συγκρίθηκε τόσο με το virtio-mem του Cloud Hypervisor, όσο και με τη συσκευή virtio-balloon του Firecracker, αναδεικνύοντας τα πλεονεκτήματα και τις διαφορές ως προς την απόδοση. Τέλος, πραγματοποιήθηκε αξιολόγηση της υλοποίησης με την χρήση ενός τροποποιημένου πυρήνα Linux (Squeezy) για τον guest, στον οποίο έχει υλοποιηθεί ένας μηχανισμός αποδοτικότερης ανάκτησης (reclamation) μνήμης, εξαλείφοντας τα κόστη των μετακινήσεων σελίδων (migrations) και της αρχικοποίησης τους (zeroing). | en_US |
| dc.language | el | en_US |
| dc.subject | Υπολογιστικό νέφος | en_US |
| dc.subject | Εικονικοποίηση | en_US |
| dc.subject | microVM | en_US |
| dc.subject | Ελαστική Μνήμη | en_US |
| dc.subject | virtio-mem | en_US |
| dc.subject | Firecracker | en_US |
| dc.subject | Υπερεπόπτης | en_US |
| dc.title | Υλοποίηση αποδοτικού μηχανισμού ελαστικής μνήμης για το Firecracker VMM | en_US |
| dc.description.pages | 59 | en_US |
| dc.contributor.supervisor | Κοζύρης Νεκτάριος | en_US |
| dc.department | Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών | en_US |
| Appears in Collections: | Διπλωματικές Εργασίες - Theses | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| thesis.pdf | 1.1 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.