dc.contributor.author | Θωμαδάκης, Γεώργιος | el |
dc.contributor.author | Thomadakis, Georgios | en |
dc.date.accessioned | 2024-09-23T08:27:24Z | |
dc.date.available | 2024-09-23T08:27:24Z | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/60242 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.27938 | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.subject | Container Storage Interface | en |
dc.subject | Πρόσθετο Τόμων CSI | el |
dc.subject | Οδηγός CSI | el |
dc.subject | Συγκέντρωση Αποθήκευσης | el |
dc.subject | Συστήματα Αρχείων Union | el |
dc.subject | CSI Volume Plugin | en |
dc.subject | CSI Driver | en |
dc.subject | Kubernetes | en |
dc.subject | Storage Pooling | en |
dc.subject | Union Filesystems | en |
dc.title | Πρόσθετο τόμων Container Storage Interface (CSI) για ενιαίες ιεραρχίες συστημάτων αρχείων πολλών Terabytes σε συστοιχίες Kubernetes με τοπική αποθήκευση δεδομένων | el |
dc.title | Container Storage Interface (CSI) volume plugin for multi-terabyte, unified filesystem hierarchies over local storage kubernetes clusters | en |
heal.type | bachelorThesis | |
heal.classification | Software Engineering | en |
heal.classification | Μηχανική Λογισμικού | el |
heal.language | en | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2024-02 | |
heal.abstract | Γρήγορη, τοπική αποθήκευση NVMe, σε συνδυασμό με προηγμένες υπηρεσίες δεδομένων, μέσω ενός ελαφρού, κρίσιμου μονοπατιού δεδομένων, είναι αυτό που πραγματικά επιταχύνει και ασφαλίζει τις σημερινές επιχειρηματικές stateful εφαρμογές. Η διπλωματική εργασία αυτή προσπαθεί να αντιμετωπίσει μερικές από τις παραπάνω απαιτήσεις αποθήκευσης. Με κίνητρο την αυξανόμενη ζήτηση για συστήματα αποθήκευσης μεγάλης κλίμακας και υψηλής απόδοσης, αυτή η έρευνα προτείνει μια καινοτόμο λύση, σχεδιασμένη να συγκεντρώνει την αποθήκευση από διαφορετικές τοπικές συσκευές και κόμβους σε ενιαίους χώρους ονομάτων. Αυτοί οι χώροι ονομάτων εκτίθενται σε και χρησιμοποιούνται από containerized φορτία εργασίας ως μόνιμοι τόμοι εντός συστοιχιών Kubernetes μέσω του προτύπου Container Storage Interface (CSI). Σε αυτή τη διατριβή, χρησιμοποιούμε το union σύστημα αρχείων MergerFS στο Kubernetes μέσω ενός πρόσθετου τόμων CSI για να συνδυάσουμε πολλαπλούς τοπικούς χώρους αποθήκευσης σε ένα σύστημα αρχείων βασισμένο στο FUSE. Συνεχίζουμε αξιολογώντας την απόδοσή του, συγκρίνοντάς την με υπάρχουσες λύσεις αποθήκευσης επιχειρηματικού επιπέδου, για να αποφανθούμε, εάν τελικά αποτελεί εφικτή επιλογή για την υποστήριξη μεγάλων, σε επίπεδο petabytes, συγκεντρώσεων αποθήκευσης στο νέφος. | el |
heal.abstract | Fast, local NVMe storage, coupled with advanced data services through a lightweight critical data path, is what truly accelerates and secures business-critical stateful applications today. This diploma thesis endeavors to address some of these storage requirements. Motivated by the growing demand for large-scale and high-performance storage systems, this research proposes a novel solution designed to aggregate storage across different local devices and nodes into single, unified namespaces. These namespaces are exposed to and consumed by containerized workloads as persistent volumes within Kubernetes clusters through the Container Storage Interface (CSI) standard. In this thesis, we employ the MergerFS union filesystem in Kubernetes through a CSI volume plugin to combine multiple local storage spaces into a FUSE-based filesystem. We proceed to assess its performance, comparing it with existing enterprise-grade storage solutions, to determine if it is a viable option for supporting large, petabyte-level, storage pools in the cloud. | en |
heal.advisorName | Κοζύρης, Νεκτάριος | el |
heal.advisorName | Koziris, Nectarios | en |
heal.committeeMemberName | Κοζύρης, Νεκτάριος | el |
heal.committeeMemberName | Γκούμας, Γεώργιος | el |
heal.committeeMemberName | Πνευματικάτος, Διονύσιος | el |
heal.committeeMemberName | Koziris, Nectarios | en |
heal.committeeMemberName | Goumas, Georgios | en |
heal.committeeMemberName | Pnevmatikatos, Dionisios | en |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 245 σ. | el |
heal.fullTextAvailability | false |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: