HEAL DSpace

Μελέτη και Ανάπτυξη Μηχανισμών Ενορχήστρωσης Εφαρμογών σε Ετερογενείς Υπολογιστικές Υποδομές

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

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

dc.contributor.author Κυριάκου, Αθηνά el
dc.contributor.author Kyriakou, Athina en
dc.date.accessioned 2022-04-13T06:52:09Z
dc.date.available 2022-04-13T06:52:09Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/55086
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.22784
dc.rights Default License
dc.subject Εγγενής εφαρμογή υπολογιστικού νέφους el
dc.subject Υποδομές υπολογιστικού νέφους el
dc.subject Πόροι στα άκρα του δικτύου el
dc.subject Τεχνολογίες ενορχήστρωσης containers el
dc.subject Ετερογενείς πόροι el
dc.subject Cloud-native application en
dc.subject Cloud computing en
dc.subject Edge computing en
dc.subject Container orchestration en
dc.subject Heterogeneous resources en
dc.title Μελέτη και Ανάπτυξη Μηχανισμών Ενορχήστρωσης Εφαρμογών σε Ετερογενείς Υπολογιστικές Υποδομές el
dc.title Development of Mechanisms for Application Orchestration across Heterogeneous Computing Infrastructures el
heal.type bachelorThesis
heal.classification Πληροφορική el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2021-11-05
heal.abstract Λόγω των διαρκώς αυξανόμενων απαιτήσεών τους, οι σύγχρονες εφαρμογές λογισμικού αναπτύσσονται ως ομάδες χαλαρά συζευγμένων υπηρεσιών και για την εκτέλεσή τους χρησιμοποιούνται υπολογιστικοί πόροι διαφορετικών χαρακτηριστικών και δυνατοτήτων. Προκειμένου να εξυπηρετηθούν οι ανάγκες των εφαρμογών, οι πόροι τοποθετούνται σε διάφορα σημεία του συστήματος, σε διαφορετική εγγύτητα προς τους χρήστες, όπως σε υποδομές υπολογιστικού νέφους ή και σε συσκευές περιορισμένης υπολογιστικής ισχύος στα άκρα του δικτύου. Σε αυτό το αποτελούμενο από πολλαπλές ετερογενείς υποδομές περιβάλλον, η αποδοτική κατανομή των πόρων στις εφαρμογές και η ενορχήστρωση της εκτέλεσής τους, σύμφωνα με τις απαιτήσεις των χρηστών, την κατάσταση των υποδομών και πολλαπλά κριτήρια βελτιστοποίησης, συνιστούν μια σύνθετη διαδικασία λήψης αποφάσεων. Ύστερα από τη μελέτη διαδεδομένων εργαλείων ανοιχτού κώδικα για την ενορχήστρωση των εφαρμογών μεμονωμένα σε κάθε υποδομή, σχεδιάστηκε ένα κατανεμημένο σύστημα με μηχανισμούς ενορχήστρωσης σε δύο επίπεδα για τη διαχείριση των εφαρμογών συνολικά στους ετερογενείς πόρους, ανεξάρτητα από τις επιμέρους ιδιαιτερότητες που αυτοί παρουσιάζουν. Βάσει της υλοποίησης μιας απλουστευμένης εκδοχής του συστήματος, αξιολογήθηκε η δυνατότητα υλοποίησης της προτεινόμενης λύσης στην πράξη για τη διαφανή ενορχήστρωση εφαρμογών σε ετερογενείς υπολογιστικούς πόρους. el
heal.abstract Due to their ever-increasing requirements, software applications nowadays are developed as groups of loosely coupled services and numerous computing resources, usually with different characteristics and capabilities, are used for their execution. In order to fulfil the applications’ needs, computing resources are placed in varying proximity to the end users, such as in cloud infrastructures or embedded in edge devices. In such heterogeneous environments, the efficient allocation of resources and the orchestration of submitted applications throughout their lifecycle, according to users’ specifications, the system’s state and multiple optimization criteria, constitute a complex decision-making process. After examining existing open-source tools for the orchestration of applications in each infrastructure independently, a distributed system with orchestration mechanisms in two levels is designed, aiming to manage the submitted applications across all heterogeneous infrastructures, regardless of their varying features. Based on a simplified implementation of this system, the practical feasibility of the proposed solution is evaluated, towards the transparent deployment and orchestration of applications in systems with heterogenous computing resources. en
heal.advisorName Βαρβαρίγος, Εμμανουήλ el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Παπαβασιλείου, Συμεών el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 126 σ. el
heal.fullTextAvailability false


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

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

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