Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19613
Πλήρες αρχείο μεταδεδομένων
Πεδίο DC ΤιμήΓλώσσα
dc.contributor.authorΠυλιώτης, Αθανάσιος-
dc.date.accessioned2025-06-23T08:43:32Z-
dc.date.available2025-06-23T08:43:32Z-
dc.date.issued2025-06-20-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19613-
dc.description.abstractΗ παρούσα διπλωματική εργασία εκπονήθηκε στα πλαίσια του προπτυχιακού κύκλου σπουδών της Σχολής Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Εθνικού Μετσόβιου Πολυτεχνείου. Ο πυρήνας της εργασίας είναι η υλοποίηση ενός ενεργειακά αποδοτικού χρονοδρομολογητή (scheduler) για τη πλατφόρμα Kubernetes. Πιο συγκεκριμένα, στόχος είναι η αποδοτική κατανομή φόρτου εργασίας ώστε να ελαχιστοποιηθεί η κατανάλωση ενέργειας, λαμβάνοντας υπόψιν παράλληλα χαρακτηριστικά όπως η χρήση CPU, η διαθεσιμότητα πόρων, η σταθερότητα των κόμβων και οι πηγές ενέργειας. Η υλοποίηση βασίστηκε σε ένα scheduler profile με συνδυασμό υπαρχόντων και νέων scoring plugins. Τα προτεινόμενα plugins αξιοποιούν τεχνικές όπως τον αλγόριθμο Best-First του Bin Packing, πολυκριτήρια βελτιστοποίηση με χρήση διανυσμάτων, ενεργειακά μοντέλα (όπως το EATSVM) και δυναμική διαχείριση ενέργειας μέσω του uptime των κόμβων. Η εργασία τεκμηριώνει το θεωρητικό υπόβαθρο, την υλοποίηση, και τον συνδυασμό των plugins μέσω προσομοιώσεων δικών μας δρομολογήσεων. Ο χρονοδρομολογητής που είχε την υψηλότερη ενεργειακή συνείδηση και βέλτιστη απόδοση είναι ο εξατομικευμένος μας χρονοδρομολογητής, με βάρη που ευνοούν τα plugins που βασίζονται σε ενεργειακά δεδομένα. Εν τέλει καταλήγει σε ένα παραμετροποιημένο χρονοδρομολογητή ικανό να λαμβάνει ενεργειακά συνειδητές και αποδοτικές αποφάσεις κατανομής φόρτου σε ένα Microk8s περιβάλλον cluster. Στο τέλος της διπλωματικής εργασίας παρέχονται και κατάλληλα παραρτήματα. Στα παραρτήματα αυτά περιλαμβάνεται καθοδήγηση για την ορθή εγκατάσταση του συστήματος Kubernetes/Microk8s με τις απαραίτητες εντολές, καθώς και καθοδήγηση για την ορθή δημιουργία ενός καινούριου εξατομικευμένου χρονοδρομολογητή για μελλοντική, ξεχωριστή υλοποίηση.en_US
dc.languageelen_US
dc.subjectΧρονοδρομολογητής, Ενεργειακή Αποδοτικότητα, Βιώσιμη Υπολογιστική, Δρομολόγηση, Διανυσματική Ομοιότητα, Δυναμική Διαχείριση Ενέργειαςen_US
dc.subjectScheduler, Energy Efficiency, Sustainable Computing, Kubernetes, Vector Similarity, DPM, EATSVMen_US
dc.titleΕνεργειακά Συνειδητός και Αποδοτικός Χρονοδρομολογητής στο Kubernetesen_US
dc.description.pages100en_US
dc.contributor.supervisorΤσανάκας Παναγιώτηςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
Thesis - Energy-aware and efficient Kubernetes Scheduler - Pyliotis Athanasios 03119050.pdf6.29 MBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.