Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19613
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Πυλιώτης, Αθανάσιος | - |
dc.date.accessioned | 2025-06-23T08:43:32Z | - |
dc.date.available | 2025-06-23T08:43:32Z | - |
dc.date.issued | 2025-06-20 | - |
dc.identifier.uri | http://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.language | el | en_US |
dc.subject | Χρονοδρομολογητής, Ενεργειακή Αποδοτικότητα, Βιώσιμη Υπολογιστική, Δρομολόγηση, Διανυσματική Ομοιότητα, Δυναμική Διαχείριση Ενέργειας | en_US |
dc.subject | Scheduler, Energy Efficiency, Sustainable Computing, Kubernetes, Vector Similarity, DPM, EATSVM | en_US |
dc.title | Ενεργειακά Συνειδητός και Αποδοτικός Χρονοδρομολογητής στο Kubernetes | en_US |
dc.description.pages | 100 | en_US |
dc.contributor.supervisor | Τσανάκας Παναγιώτης | en_US |
dc.department | Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών | en_US |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Thesis - Energy-aware and efficient Kubernetes Scheduler - Pyliotis Athanasios 03119050.pdf | 6.29 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.