HEAL DSpace

Πρόσθετο τόμων Container Storage Interface (CSI) για ενιαίες ιεραρχίες συστημάτων αρχείων πολλών Terabytes σε συστοιχίες Kubernetes με τοπική αποθήκευση δεδομένων

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

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


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα