HEAL DSpace

Heterogeneity-aware serverless workflow scheduling

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

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

dc.contributor.author Γιάγκος, Δημήτριος el
dc.contributor.author Giagkos, Dimitrios en
dc.date.accessioned 2023-02-06T08:33:00Z
dc.date.available 2023-02-06T08:33:00Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/57078
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.24776
dc.rights Default License
dc.subject Διαχείριση πόρων el
dc.subject Τεχνητή νοημοσύνη el
dc.subject Συνάρτηση-σαν-υπηρεσία el
dc.subject Υπολογιστικό νέφος el
dc.subject Ετερογένεια el
dc.subject Cloud computing en
dc.subject Artificial intelligence en
dc.subject Serverless en
dc.subject Resource utilization en
dc.subject Heterogeneity en
dc.title Heterogeneity-aware serverless workflow scheduling en
heal.type bachelorThesis
heal.classification Computer Science en
heal.classification Cloud Computing en
heal.classification Machine Learning en
heal.language el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2022-11-14
heal.abstract Η δημοτικότητα της εκτέλεσης υπολογιστικών φορτίων στο νέφος έχει πλέον εκτοξευθεί. Προηγουμένως, την εκτέλεση αυτή αναλάμβαναν ιδιωτικοί τοπικοί εξυπηρετητές (servers) ενώ τα τελευταία χρόνια γι ́ αυτό το φορτίο είναι υπεύθυνα, κατά την μερίδα του λεόντος, σύγχρονα και δημόσιας πρόσβασης περιβάλλοντα στο νέφος. Η αλλαγή αυτή έδωσε την δυνατότητα στους προγραμματιστές να απαλλαχθούν από την επίπονη διαδικασία διαχείρισης και ενορχήστρωσης των εξυπηρετητών και των υποκείμενων μηχανημάτων, μία ευθύνη την οποία ανέλαβαν οι πάροχοι υπολογιστικών υπηρεσιών του νέφους (cloud providers). Οι πάροχοι, μάλιστα, έχουν προχωρήσει στην ανάπτυξη υπηρεσιών των οποίων η κεντρική ιδέα στρέφεται γύρω από την πλήρη απαγκίστρωση των προγραμματιστών από τους εξυπηρετητές. Αυτό είχε ως αποτέλεσμα να γεννηθεί ο όρος Serverless computing, ο οποίος ετυμολογικά υπονοεί την απουσία των εξυπηρετητών από το πεδίο δράσης των προγραμματιστών. Το Function-as-a-Service (FaaS) είναι ένα serverless υπολογιστικό μοντέλο, το οποίο επιτρέπει στους προγραμματιστές να ανεβάσουν και να εκτελέσουν στο νέφος μικρά λειτουργικά κομμάτια κώδικα, τα οποία έχουν την μορφή συναρτήσεων. Παρ ́ όλα αυτά, η εγγύηση για γρήγορη και πλήρη κάλυψη των πιθανών απαιτήσεων του χρήστη απέχει λίγο από το παρόν διότι μερικές φορές η εκτέλεση εφαρμογών υπό αυτό το μοντέλο μπορεί να αποβεί προβληματική. ́Ομως, πρόσφατα έχει λάβει χώρα αρκετή έρευνα γύρω από το συγκεκριμένο θέμα γιατί φαίνεται ιδιαίτερα υποσχόμενο, σε πολλές περιπτώσεις χρήσης, να απαλλαχθεί ο χρήστης από την ευθύνη διαχείρισης και συντήρησης του υποκέιμενου εξοπλισμού ενώ παράλληλα να δημιούργονται καταλληλότερες συνθήκες για αποδοτικότερη και οικονομικότερη χρησιμοποίηση των πόρων (resource utilization). Η συγκεκριμένη διπλωματική εργασία ερευνά τους παράγοντες που επηρεάζουν την εκτέλεση ενός υπολογιστικού serverless φορτίου στο νέφος και προτείνει μία δυναμική λύση στην δρομολόγηση serverless εφαρμογής αναπτύσσοντας την με την βοήθεια Βαθιάς Ενισχυτικής Μάθησης. Στόχος είναι η βέλτιστη εξυπηρέτηση των αιτημάτων των χρήστων κάτω από δυναμικές συνθήκες. Η βελτιστοποίηση αυτή μπορεί να οδηγήσει σε σημαντική μείωση κόστους και βελτιωμένη εμπειρία χρήσης, κάτι το οποίο θα συνεισφέρει έντονα σε μία ευρύτερη υιοθέτηση του serverless στο φάσμα του edge-cloud. el
heal.advisorName Σούντρης, Δημήτριος el
heal.committeeMemberName Τσανάκας, Παναγιώτης el
heal.committeeMemberName Ξυδής, Σωτήριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 122 σ. el
heal.fullTextAvailability false


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

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

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