Πως καταφέραμε το Kubernetes να τρέχει σε RISC-V και γιατί είναι σημαντικό
2023-10-22, 14:50–15:20 (Europe/Athens), Αμφιθέατρο Β

Το Kubernetes είναι η κορυφαία πλατφόρμα ενορχήστρωσης container ανοιχτού κώδικα, που χρησιμοποιείται ευρέως από παρόχους Cloud, οργανισμούς και επιχειρήσεις σε όλο τον κόσμο. Περιλαμβάνει τους μηχανισμούς και τα εργαλεία για την εύκολη ανάπτυξη και εκτέλεση κλιμακώσιμων εφαρμογών από το Cloud μέχρι το Edge. Και τώρα, μέσω του K3s, μπορεί κανείς να τρέξει το Kubernetes και σε συσκευές με επεξεργαστές που χρησιμοποιούν το ανοιχτό σύνολο εντολών RISC-V. Το K3s, ένα project του Cloud Native Computing Foundation (CNCF), είναι μια πιστοποιημένη διανομή Kubernetes βελτιστοποιημένη για συσκευές περιορισμένων πόρων, όπως τα πειραμετικά συστήματα που έχουμε στη διάθεσή μας με RISC-V. Σε αυτήν την ομιλία θα παρουσιάσουμε τα βήματα που ακολουθήσαμε για την προσαρμογή τόσο του K3 όσο και των εξαρτήσεών του στη νέα αρχιτεκτονική, καθώς και πως συνεισφέραμε τις αλλαγές που κάναμε στους αντίστοιχους upstream κώδικες. Επίσης, θα συζητήσουμε για τις προοπτικές που μας δίνει η δυνατότητα να τρέχουμε Kubernetes σε RISC-V και πως μπορεί κανείς να βοηθήσει στην προσπάθεια του να μεγαλώσει το οικοσύστημα των διαθέσιμων εφαρμογών για την πλατφόρμα.

Μεταδιδακτορικός ερευνητής στο Εργαστήριο Αρχιτεκτονικής Υπολογιστών και Συστημάτων VLSI, του Ινστιτούτου Πληροφορικής, του Ιδρύματος Τεχνολογίας και Έρευνας (FORTH-ICS/CARV), καθώς και επισκέπτης διδάσκων στο Τμήμα Επιστήμης Υπολογιστών, του Πανεπιστημίου Κρήτης. Τα ερευνητικά του ενδιαφέροντα περιλαμβάνουν κατανεμημένα υπολογιστικά και αποθηκευτικά συστήματα μεγάλης κλίμακας, που αναπτύσσονται σε όλο το υπολογιστικό συνεχές, από το Cloud έως το Edge. Πριν από το FORTH-ICS εργαζόταν στον ιδιωτικό τομέα, σχεδιάζοντας λύσεις και καθοδηγώντας ομάδες μηχανικών λογισμικού που ανέπτυξαν καινοτόμα προϊόντα αποθήκευσης για το data center και τον τελικό χρήστη. Έχει εκτενή εμπερία με τεχνολογίες υπολογιστικών επιταχυντών (accelerators) για Μηχανική Μάθηση/Τεχνητή Νοημοσύνη σε HPC και στο Cloud, βελτιστοποίηση εργαλείων για επεξεργασία Big Data, αρχιτεκτονικές λογισμικού Cloud-native, καθώς και πρακτικές DevOps και MLOps. Έλαβε το διδακτορικό του δίπλωμα το 2009 από το Εθνικό Μετσόβιο Πολυτεχνείο. Από το 2019 συμμετέχει σε ευρωπαϊκά ερευνητικά έργα με στόχο τη γεφύρωση των τεχνολογιών Cloud και HPC, στο πλαίσιο της κατασκευής των υποσυστημάτων λογισμικού της επόμενης γενιάς υπερυπολογιστών της Ευρώπης και του ευρωπαϊκού Cloud. Έχει δημιουργήσει και συνεισφέρει σε διάφορα έργα λογισμικού που διατίθονται ως ΕΛ/ΛΑΚ (open source).