Distributed file storage with user-hosted nodes
Κατανεμημένη αποθήκευση αρχείων με κόμβους που φιλοξενούνται από χρήστες
Master Thesis
Συγγραφέας
Argyropoulos, Vasileios
Αργυρόπουλος, Βασίλειος
Ημερομηνία
2024-07Επιβλέπων
Alepis, EfthimiosΑλέπης, Ευθύμιος
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Distributed file storage ; User-hosted nodes ; File chunks ; High availability ; Storage media integrationΠερίληψη
Η παρούσα διατριβή εξετάζει μια νέα προσέγγιση για την κατανεμημένη αποθήκευση αρχείων, ένα σύστημα που ενοποιεί τις συνεισφορές αποθήκευσης χρησιμοποιώντας self-hosted workers. Αυτό το καινοτόμο σύστημα ενσωματώνει διάφορους τύπους αποθήκευσης, συμπεριλαμβανομένων των τοπικών, του cloud και της δικτυακής αποθήκευσης, σε ένα storage pool. Χρησιμοποιεί κόμβους που φιλοξενούνται από χρήστες και διαχειρίζονται από μια κεντρική υποδομή ελέγχου για να διασφαλίσει τον πλεονασμό των δεδομένων, την υψηλή διαθεσιμότητα και την ασφάλεια. Χρησιμοποιώντας μεθοδολογίες κρυπτογράφησης και διανομής δεδομένων, το σύστημα διασφαλίζει αποτελεσματικά το απόρρητο των δεδομένων και ενισχύει την ανθεκτικότητα έναντι πιθανών αστοχιών και παραβιάσεων ασφαλείας.
Η αρχιτεκτονική αυτού του συστήματος επιτυγχάνει ισορροπία μεταξύ των πλεονεκτημάτων των συγκεντρωτικών και των κατανεμημένων μοντέλων αποθήκευσης, προσφέροντας μια ευέλικτη, κλιμακούμενη και ασφαλή λύση για τις σύγχρονες απαιτήσεις αποθήκευσης. Θριαμβεύει έναντι των περιορισμών των υφιστάμενων λύσεων αποθήκευσης, επιτρέποντας την απρόσκοπτη ενσωμάτωση διαφορετικών μέσων αποθήκευσης, διατηρώντας παράλληλα τη βέλτιστη απόδοση και την αποδοτική χρήση των πόρων. Αναλυτικές αξιολογήσεις επιδόσεων αναδεικνύουν την αποτελεσματικότητα του συστήματος, υπογραμμίζοντας τις δυνατότητές του ως λύση για οργανισμούς που επιδιώκουν να ενοποιήσουν την υποδομή αποθήκευσης μέσω μιας κατανεμημένης προσέγγισης.