Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19613
Τίτλος: | Ενεργειακά Συνειδητός και Αποδοτικός Χρονοδρομολογητής στο Kubernetes |
Συγγραφείς: | Πυλιώτης, Αθανάσιος Τσανάκας Παναγιώτης |
Λέξεις κλειδιά: | Χρονοδρομολογητής, Ενεργειακή Αποδοτικότητα, Βιώσιμη Υπολογιστική, Δρομολόγηση, Διανυσματική Ομοιότητα, Δυναμική Διαχείριση Ενέργειας Scheduler, Energy Efficiency, Sustainable Computing, Kubernetes, Vector Similarity, DPM, EATSVM |
Ημερομηνία έκδοσης: | 20-Ιου-2025 |
Περίληψη: | Η παρούσα διπλωματική εργασία εκπονήθηκε στα πλαίσια του προπτυχιακού κύκλου σπουδών της Σχολής Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Εθνικού Μετσόβιου Πολυτεχνείου. Ο πυρήνας της εργασίας είναι η υλοποίηση ενός ενεργειακά αποδοτικού χρονοδρομολογητή (scheduler) για τη πλατφόρμα Kubernetes. Πιο συγκεκριμένα, στόχος είναι η αποδοτική κατανομή φόρτου εργασίας ώστε να ελαχιστοποιηθεί η κατανάλωση ενέργειας, λαμβάνοντας υπόψιν παράλληλα χαρακτηριστικά όπως η χρήση CPU, η διαθεσιμότητα πόρων, η σταθερότητα των κόμβων και οι πηγές ενέργειας. Η υλοποίηση βασίστηκε σε ένα scheduler profile με συνδυασμό υπαρχόντων και νέων scoring plugins. Τα προτεινόμενα plugins αξιοποιούν τεχνικές όπως τον αλγόριθμο Best-First του Bin Packing, πολυκριτήρια βελτιστοποίηση με χρήση διανυσμάτων, ενεργειακά μοντέλα (όπως το EATSVM) και δυναμική διαχείριση ενέργειας μέσω του uptime των κόμβων. Η εργασία τεκμηριώνει το θεωρητικό υπόβαθρο, την υλοποίηση, και τον συνδυασμό των plugins μέσω προσομοιώσεων δικών μας δρομολογήσεων. Ο χρονοδρομολογητής που είχε την υψηλότερη ενεργειακή συνείδηση και βέλτιστη απόδοση είναι ο εξατομικευμένος μας χρονοδρομολογητής, με βάρη που ευνοούν τα plugins που βασίζονται σε ενεργειακά δεδομένα. Εν τέλει καταλήγει σε ένα παραμετροποιημένο χρονοδρομολογητή ικανό να λαμβάνει ενεργειακά συνειδητές και αποδοτικές αποφάσεις κατανομής φόρτου σε ένα Microk8s περιβάλλον cluster. Στο τέλος της διπλωματικής εργασίας παρέχονται και κατάλληλα παραρτήματα. Στα παραρτήματα αυτά περιλαμβάνεται καθοδήγηση για την ορθή εγκατάσταση του συστήματος Kubernetes/Microk8s με τις απαραίτητες εντολές, καθώς και καθοδήγηση για την ορθή δημιουργία ενός καινούριου εξατομικευμένου χρονοδρομολογητή για μελλοντική, ξεχωριστή υλοποίηση. |
URI: | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19613 |
Εμφανίζεται στις συλλογές: | Διπλωματικές Εργασίες - Theses |
Αρχεία σε αυτό το τεκμήριο:
Αρχείο | Περιγραφή | Μέγεθος | Μορφότυπος | |
---|---|---|---|---|
Thesis - Energy-aware and efficient Kubernetes Scheduler - Pyliotis Athanasios 03119050.pdf | 6.29 MB | Adobe PDF | Εμφάνιση/Άνοιγμα |
Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.