Skip to content

Το λειτουργικό σύστημα φρενάρει τον SSD, η ανακάλυψη που αλλάζει τα δεδομένα

Ερευνητική ομάδα του ινστιτούτου KAIST ανέπτυξε το σύστημα αρχείων GAZE, το οποίο επιλύει τις καθυστερήσεις λογισμικού στις μονάδες ZNS SSD. Η νέα τεχνολογία τριπλασιάζει την απόδοση κατά τη συλλογή απορριμμάτων, προσφέροντας σημαντικά οφέλη στην εκτέλεση μοντέλων τεχνητής νοημοσύνης σε κέντρα δεδομένων.

Baladis Koumpouras
Baladis Koumpouras
Κοινοποίηση:
Το λειτουργικό σύστημα φρενάρει τον SSD, η ανακάλυψη που αλλάζει τα δεδομένα

Σύνοψη Άρθρου

  • Ερευνητική ομάδα του Κορεατικού Προηγμένου Ινστιτούτου Επιστήμης και Τεχνολογίας (KAIST) ανακάλυψε ότι το ίδιο το λειτουργικό σύστημα κρατά καθηλωμένες τις επιδόσεις της νέας γενιάς αποθηκευτικών ZNS (Zoned Namespaces).
  • Για να αντιμετωπίσει το ζήτημα, η ομάδα του KAIST ανέπτυξε το GAZE, ένα εξειδικευμένο σύστημα αρχείων που αναδιοργανώνει ριζικά τον τρόπο εκτέλεσης των εργασιών, διαιρώντας τον καθαρισμό σε διάταξη τεσσάρων σταδίων.
  • Ως αποτέλεσμα, το GAZE μειώνει τον χρόνο καθαρισμού και αυξάνει τη συνολική ταχύτητα επεξεργασίας δεδομένων έως και κατά τρεις φορές, κάτι που είναι κρίσιμο για την τεχνητή νοημοσύνη και τα κέντρα δεδομένων.
Το κείμενο της σύνοψης ελέγχεται από συντάκτη του Techmaniacs

Όταν κάποιος επιλέγει έναν κορυφαίο SSD, αναμένει ότι θα αποδίδει στο 100% των τεχνικών του προδιαγραφών. Ωστόσο, ακόμη και το ταχύτερο υλικό συχνά περιορίζεται από το λογισμικό που διαχειρίζεται τις εντολές του. Ερευνητική ομάδα του Κορεατικού Προηγμένου Ινστιτούτου Επιστήμης και Τεχνολογίας (KAIST), με επικεφαλής τον καθηγητή Youjip Won, παρουσίασε στο διεθνές συνέδριο ACM SOSP 2026 στην Πράγα μια μελέτη, η οποία αποκαλύπτει ότι το ίδιο το λειτουργικό σύστημα κρατά καθηλωμένες τις επιδόσεις της νέας γενιάς αποθηκευτικών ZNS (Zoned Namespaces).

Το πρόβλημα του garbage collection στις μονάδες ZNS

Σε αντίθεση με τους μηχανικούς σκληρούς δίσκους, οι μνήμες flash δεν έχουν τη δυνατότητα να εγγράψουν νέα δεδομένα απευθείας πάνω στα προϋπάρχοντα. Προκειμένου να απελευθερωθεί αποθηκευτικός χώρος, η μονάδα οφείλει πρώτα να μεταφέρει τα έγκυρα αρχεία σε άλλη θέση και στη συνέχεια να διαγράψει τα υπόλοιπα, μια διεργασία συντήρησης γνωστή ως garbage collection.

Στις μονάδες flash ZNS, ο χώρος διαμοιράζεται σε εκτεταμένες ζώνες μεγέθους πολλών gigabytes, απλοποιώντας τη λειτουργία του εσωτερικού ελεγκτή της συσκευής, αλλά μεταφέροντας παράλληλα την ευθύνη της διαχείρισης στο σύστημα αρχείων (file system) του λειτουργικού συστήματος. Το πρόβλημα έγκειται στο ότι τα παραδοσιακά συστήματα αρχείων, ήταν αρχικά σχεδιασμένα για να καθαρίζουν μικρά τμήματα δεδομένων των 2 megabytes. Όταν κλήθηκαν να διαχειριστούν ζώνες μεγέθους ενός gigabyte, η διαδικασία καθαρισμού απαιτούσε περίπου 1,7 δευτερόλεπτα, δηλαδή 283 φορές περισσότερο χρόνο, παγώνοντας κάθε νέα εγγραφή στο μεσοδιάστημα.

Το σύστημα αρχείων GAZE και η τριπλάσια απόδοση

Οι ερευνητές διαπίστωσαν ότι πάνω από το 70% αυτής της καθυστέρησης δεν οφειλόταν στη μνήμη flash του SSD, αλλά στο CPU και στη δυσλειτουργική διαχείριση της μνήμης από τον πυρήνα του λειτουργικού συστήματος. Για να αντιμετωπίσει το ζήτημα, η ομάδα του KAIST ανέπτυξε το GAZE, ένα εξειδικευμένο σύστημα αρχείων που αναδιοργανώνει ριζικά τον τρόπο εκτέλεσης των εργασιών.

Συγκεκριμένα, το GAZE διαιρεί τον καθαρισμό σε μια διάταξη τεσσάρων σταδίων (pipelining), επιτρέποντας την ανάγνωση της επόμενης ομάδας δεδομένων παράλληλα με την εγγραφή της προηγούμενης. Ταυτόχρονα, προδεσμεύει αποκλειστικό χώρο μνήμης για τις ανάγκες του garbage collection αντί να αιτείται διαρκώς πόρους από τον πυρήνα, ενώ με τη μέθοδο του επιλεκτικού αποκλεισμού (selective blocking) επιτρέπει στις προσωρινά αποθηκευμένες εγγραφές να εκτελούνται χωρίς να διακόπτονται από τη συντήρηση του δίσκου.

Ως αποτέλεσμα αυτών των παρεμβάσεων, ο χρόνος καθαρισμού μειώνεται περίπου στο ένα τρίτο (από 1,70 σε 0,58 δευτερόλεπτα) και η συνολική ταχύτητα επεξεργασίας δεδομένων αυξάνεται έως και κατά τρεις φορές σε σχέση με τις υπάρχουσες λύσεις. Το σημαντικότερο είναι ότι η βελτίωση αυτή επιτυγχάνεται αποκλειστικά μέσω λογισμικού, χωρίς να απαιτείται κανένα επιπλέον κόστος για αγορά νέου εξοπλισμού.

Πρέπει πάντως να αποσαφηνιστεί ότι οι μονάδες ZNS SSDs δεν απευθύνονται στην καταναλωτική αγορά, ούτε ταυτίζονται με τους κλασικούς M.2 NVMe SSDs των οικιακών υπολογιστών, αλλά αποτελούν εξειδικευμένα μέσα για διακομιστές και κέντρα δεδομένων. Κατά συνέπεια, δεν πρόκειται για κάποια ενημέρωση των Windows που θα επιταχύνει τα προσωπικά laptops.

Η σημασία της μελέτης αφορά την τεχνητή νοημοσύνη και ειδικότερα στη διαδικασία του AI inference στα data centers και έμμεσα και εμάς. Σε περιβάλλοντα όπου πανάκριβοι επεξεργαστές και κάρτες γραφικών συχνά υπολειτουργούν περιμένοντας τη μεταφορά δεδομένων από τα μέσα αποθήκευσης, το GAZE επιτρέπει στις υποδομές cloud να ξεκλειδώσουν την πραγματική ισχύ του υλικού τους. Αυτό μεταφράζεται σε μείωση του λειτουργικού κόστους και ταχύτερους χρόνους απόκρισης στις υπηρεσίες τεχνητής νοημοσύνης, σε μια περίοδο έντονων πιέσεων και υψηλών τιμών στην παγκόσμια αγορά ημιαγωγών και μνημών.

Ακολουθήστε μας

Ακολουθήστε το Techmaniacs.gr στο Google News για να διαβάζετε πρώτοι όλα τα τεχνολογικά νέα, ή προσθέστε μας στον RSS feed reader και στα social media σας.

Baladis Koumpouras

Baladis Koumpouras

Editor in Chief @ techmaniacs.gr με μεγάλη αγάπη για τα κινητά τηλέφωνα και την επιστήμη. Ξεκίνησε το 2018 να εργάζεται στο techmaniacs.gr μετά από ένα σύντομο πέρασμα από myphone.gr και digitallife.gr. Από τότε συνεχίζει μέχρι και σήμερα να κάνει αυτό που αγαπάει. Περισσότερα στο https://baladiskoumpouras.link/

Tags: AI
Loading comments...
Loading more stories...
Loading reviews...

Μείνε ενημερωμένος

Ακολούθησέ μας στα social media και πρόσθεσέ μας στις αγαπημένες σου πηγές για να μη χάνεις καμία είδηση.