HEAL DSpace

Δημιουργία και κατηγοριοποίηση προφίλ φόρτου εργασίας εφαρμογών στο υλικό υπολογιστικών συστημάτων σε περιβάλλον Docker

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Νταντάμης, Φοίβος-Αστέριος el
dc.contributor.author Ntantamis, Foivos-Asterios en
dc.date.accessioned 2022-10-07T09:50:08Z
dc.date.available 2022-10-07T09:50:08Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/55862
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.23560
dc.rights Αναφορά Δημιουργού - Παρόμοια Διανομή 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-sa/3.0/gr/ *
dc.subject Διαχείριση Πόρων, , , el
dc.subject Resource Management en
dc.subject Κατηγοριοποίηση εφαρμογών el
dc.subject Μηχανική Μάθηση el
dc.subject Προφίλ Εφαρμογών el
dc.subject Υπολογιστικό Νέφος el
dc.subject Profiling en
dc.subject Containerised Applications en
dc.subject Docker en
dc.subject Node-RED en
dc.title Δημιουργία και κατηγοριοποίηση προφίλ φόρτου εργασίας εφαρμογών στο υλικό υπολογιστικών συστημάτων σε περιβάλλον Docker el
heal.type bachelorThesis
heal.classification Διαχείριση Πόρων el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2022-05-27
heal.abstract Το cloud computing έχει πια εδραιωθεί ως τεχνολογία. Παράλληλα, τα containers προσφέρουν ευελιξία, απομόνωση, και δυνατότητα scaling ώστε να χρησιμοποιούνται όλο και περισσότερο σε cloud περιβάλλοντα. Με εκατοντάδες διαφορετικά πλέον διαθέσιμα instances(στιγμιότυπα) από τους providers(παρόχους) (Amazon Web Services, Microsoft Azure, Google Cloud κ.τ.λ) προκύπτει η ανάγκη βέλτιστης επιλογής αυτών. Σε αυτήν τη διπλωματική εργασία παρουσιάζουμε ένα εργαλείο και μία offline μεθοδολογία δημιουργίας και πρόβλεψης προφίλ εφαρμογών που εκτελούνται μέσα σε docker containers. Η πρόβλεψη αναφέρεται στην αντιστοίχιση με ήδη γνωστά προφίλ που έχουν προκύψει από benchmarks για τα οποία ο διαχειριστής ενός συστήματος γνωρίζει ήδη τις ανάγκες σε πόρους. Μέσω αυτής της αντιστοίχισης θα μπορεί να επιλέξει βέλτιστα το κατάλληλο instance και να μειώσει το κόστος διαχείρισης, αφού δεν θα πληρώσει για παραπάνω πόρους από ό,τι χρειάζεται. Από τη στιγμή που όλη αυτή η διαδικασία μπορεί να γίνει offline, μειώνεται το κόστος επίσης διότι δεν προκύπτει η ανάγκη ενοικίασης πόρων για τον χαρακτηρισμό της συμπεριφοράς μιας εφαρμογής. Παρατίθεται λεπτομερώς η υλοποίηση του προαναφερθέντος εργαλείου σε Node-red flows. Αναλύεται όλη η μεθοδολογία και ο τρόπος που καταλήξαμε σε αυτήν. Τέλος παρουσιάζεται μία σειρά πειραμάτων βάση των οποίων ελέγχουμε την ορθότητα της μεθοδολογίας και αξιολογούμε τα αποτελέσματα των προβλέψεων. el
heal.abstract Cloud computing is now established as technology. At the same time, containers offer flexibility, isolation and scaling ability which results in becoming increasingly used in cloud environments. Hundreds of different instances available from providers (Amazon Web Services, Microsoft Azure, Google Cloud, etc.) create the need for optimal choice. In this thesis we present a tool and an offline methodology for creating and predicting applications profiles executed in docker containers. The prediction refers to the matching with already known profiles that have emerged from benchmarks for which the administrator of a system already knows the needs of resources. Through this match he will be able to optimally choose the appropriate instance and reduce the management costs, since he will not pay for more resources than he needs. Since all this process can be done offline, costs are also reduced because there is no need to rent resources to characterize the behavior of an application. The implementation of the aforementioned tool in Node-Red Flows is detailed. All the methodology and the way we came up with it is analyzed. Finally, a series of experiments are presented on the basis of which we control the correctness of the methodology and evaluate the results of the forecasts. en
heal.advisorName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Εμμανουήλ, Βαρβαρίγος el
heal.committeeMemberName Συμεών, Παπαβασιλείου el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 67 σ. el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού - Παρόμοια Διανομή 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού - Παρόμοια Διανομή 3.0 Ελλάδα