Luster, ένα από τα συστήματα αρχείων που χρησιμοποιούνται σε συμπλέγματα και υπερυπολογιστές

λάμψη-λογότυπο

Λάμψη Είναι ένα σύστημα κατανεμημένων αρχείων ανοιχτού κώδικα, κανονικά χρησιμοποιείται σε συστάδες μεγάλης κλίμακας. Το όνομα είναι ένας συνδυασμός Linux και συμπλεγμάτων.

Το έργο επιχειρεί να παρέχει ένα σύστημα αρχείων για συστάδες δεκάδων χιλιάδων κόμβων με χωρητικότητα αποθήκευσης petabytes, χωρίς συμβιβασμούς στην ταχύτητα ή την ασφάλεια, και διατίθεται υπό την GNU GPL.

Τα Cluster File Systems είναι οι σχεδιαστές, προγραμματιστές και συντηρητές του Luster με συνεισφορές από άλλες εταιρείες και ιδιώτες.

Σχετικά με το Luster

Πολλοί από τους ταχύτερους υπερυπολογιστές στον κόσμο είναι συμπλέγματα που χρησιμοποιούν το σύστημα αρχείων Luster ως χώρο αποθήκευσης, όπως συστήματα σε ORNL, PNNL, LLNL και LANL.

Αυτό το σύστημα θεωρεί ότι κάθε αρχείο που είναι αποθηκευμένο στο σύστημα αρχείων Luster είναι αντικείμενο. Το Luster εισάγει όλους τους πελάτες σε τυπική σημασιολογία POSIX και ταυτόχρονη πρόσβαση ανάγνωσης και εγγραφής για κοινόχρηστα αντικείμενα. Ένα σύστημα αρχείων Luster έχει τέσσερις λειτουργικές μονάδες.

Πρόκειται για διακομιστή μεταδεδομένων (MDS) για την αποθήκευση των μεταδεδομένων. έναν στόχο αποθήκευσης αντικειμένων (OST) για την αποθήκευση των πραγματικών δεδομένων · ένα διακομιστή αποθήκευσης αντικειμένων (OSS) για τη διαχείριση των OST. πελάτες για πρόσβαση και χρήση των δεδομένων.

Οι OST είναι συσκευές αποκλεισμού. Ένα MDS, OSS και OST μπορούν να βρίσκονται στον ίδιο κόμβο ή σε διαφορετικούς κόμβους.

Η Luster δεν διαχειρίζεται άμεσα τα OST και μεταβιβάζει αυτήν την ευθύνη στα OSS για να διασφαλίσει την επεκτασιμότητα για μεγάλα συμπλέγματα και υπερυπολογιστές.

Σε έναν επεξεργαστή Massally Parallell (MPP), οι επεξεργαστές μπορούν να έχουν πρόσβαση στο σύστημα αρχείων Luster ανακατευθύνοντας τις αιτήσεις εισόδου / εξόδου τους στον κόμβο με την υπηρεσία εκκίνησης εργασιών εάν έχει ρυθμιστεί ως πελάτης Luster.

Αν και είναι η απλούστερη μέθοδος, γενικά παρέχει χαμηλή απόδοση. Ένας ελαφρώς πιο περίπλοκος τρόπος για να παρέχετε πολύ καλή συνολική απόδοση είναι να χρησιμοποιήσετε τη βιβλιοθήκη libluster.

Το Libluster είναι μια βιβλιοθήκη επιπέδου χρήστη που επιτρέπει στους επεξεργαστές να προσαρτούν και να χρησιμοποιούν το σύστημα αρχείων Luster ως πελάτη, παρακάμπτοντας την ανακατεύθυνση στον κόμβο υπηρεσίας.

πολυέλαιος

Χρησιμοποιώντας το libluster, οι επεξεργαστές μπορούν να έχουν πρόσβαση στο σύστημα αρχείων Luster, ακόμα κι αν ο κόμβος υπηρεσίας στον οποίο ξεκίνησε η εργασία δεν είναι πελάτης Luster.

Το Libluster παρέχει έναν μηχανισμό για τη μεταφορά δεδομένων απευθείας μεταξύ του χώρου εφαρμογής και των Luster OSSs χωρίς την ανάγκη αντιγραφής δεδομένων μέσω του ελαφρού πυρήνα, επιτυγχάνοντας έτσι χαμηλό λανθάνοντα χρόνο και υψηλό εύρος ζώνης σε άμεση πρόσβαση σε επεξεργαστές. Στο σύστημα αρχείων Luster.

Νέα έκδοση του Luster

Recientemente κυκλοφόρησε μια νέα έκδοση του Luster 2.12 με την οποία έχουν προστεθεί ορισμένες νέες λειτουργίες και πάνω από όλα διορθώσεις σφαλμάτων για ορισμένες από τις διάφορες διανομές Linux που χρησιμοποιούνται για υπερυπολογιστές.

Κύριες καινοτομίες του Luster 2.12

Με αυτήν τη νέα κυκλοφορία Προστίθεται η συνάρτηση απόστασης των υπαρχόντων μεγάλων καταλόγων του κατανεμημένου χώρου ονομάτων (DNE, Κατανεμημένος χώρος ονομάτων) από ένα αντικείμενο αποθήκευσης μεταδεδομένων (DTM, στόχους μεταδεδομένων) σε πολλά (απόσταση διαφορετικών τμημάτων DNE από διαφορετικά DTM).

Το νέο χαρακτηριστικό απλοποιεί την εισαγωγή νέων MDT για υπάρχοντα FS και χειροκίνητη εξισορρόπηση του φορτίου σε MDT.

Για αποθετήρια μεταδεδομένων (MDT), εφαρμόζεται η λειτουργία «Lazy Size», η οποία σας επιτρέπει να επιστρέφετε γρήγορα το κατά προσέγγιση μέγεθος και όχι το ακριβές μέγεθος των αρχείων κατά τη σάρωση απευθείας MDT μέσω της μηχανής πολιτικής σε καταστάσεις όπου η ταχύτητα είναι πιο σημαντική από ακρίβεια.

Για διαμορφώσεις με πολλαπλές διεπαφές δικτύου LNet, σε αυτή τη νέα έκδοση του Luster 2.12 προστίθεται η λειτουργία «Υγεία δικτύου LNet», η οποία εφαρμόζει την επιλογή για επανεκκίνηση του RPC μέσω άλλης διεπαφής δικτύου σε περίπτωση αποτυχίας την πρώτη φορά που αποστέλλεται ένα αίτημα.

Επιπλέον, προστέθηκε υποστήριξη διακομιστή για εκδόσεις του RHEL 7.6 (3.10.0-957.el7) και SLES12 SP3 (4.4.162-94.69). Προστέθηκε υποστήριξη πελατών για πυρήνες RHEL 7.6 (3.10.0-957.el7), SLES12 SP3 (4.4.162-94.69) και Ubuntu 18.04 (4.15.0-32) πυρήνες.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.