HEAL DSpace

Ανάθεση Cloud Native Εφαρμογών σε Κατανεμημένες και Συνεργατικές Υποδομές IoΤ-Edge-Cloud με Χρήση Τεχνικών Μηχανικής Μάθησης

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

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

dc.contributor.author Παπαγεωργίου, Γεώργιος Μιχαήλ el
dc.contributor.author Papageorgiou, Georgios Michael en
dc.date.accessioned 2025-12-08T12:04:38Z
dc.date.available 2025-12-08T12:04:38Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/63019
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.30715
dc.rights Default License
dc.subject Κατανομή πόρων el
dc.subject Βαθιά ενισχυτική μάθηση el
dc.subject Ενεργειακή αποδοτικότητα el
dc.subject Microservices en
dc.subject Deep reinforcement learning en
dc.subject MILP en
dc.subject Energy efficiency en
dc.subject Cloud-native en
dc.title Ανάθεση Cloud Native Εφαρμογών σε Κατανεμημένες και Συνεργατικές Υποδομές IoΤ-Edge-Cloud με Χρήση Τεχνικών Μηχανικής Μάθησης el
dc.contributor.department Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής el
heal.type bachelorThesis
heal.classification Cloud Engineering en
heal.language el
heal.access campus
heal.recordProvider ntua el
heal.publicationDate 2025-07-02
heal.abstract Η εκρηκτική αύξηση των συσκευών IoT και η υιοθέτηση κατανεμημένων υποδομών edge–fog–cloud καθιστούν επιτακτική την ανάγκη για έξυπνη ενορχήστρωση φορτίων. Η παρούσα εργασία εξετάζει την βέλτιστη ανάθεση cloud-native μικροϋπηρεσιών σε ένα τριεπίπεδο συνεχές IoT-edge–fog–cloud, με στόχο τη μείωση του κόστους και της κατανάλωσης ενέργειας, εξασφαλίζοντας παράλληλα εγγυήσεις QoS στους τελικούς χρήστες. Αρχικά, το πρόβλημα διατυπώνεται ως Mixed-Integer Linear Programming (MILP) που ενσωματώνει περιορισμούς υπολογιστικής ισχύος, μνήμης, εύρους ζώνης, καθυστέρησης, αναπαραγωγής και μετανάστευσης. Παρά τη βέλτιστη λύση που παρέχει, ο MILP γίνεται ανεφάρμοστος σε πραγματικό χρόνο λόγω εκθετικής πολυπλοκότητας. Για την υπέρβαση του εμποδίου αυτού, αναπτύσσεται ένας ενορχηστρωτής Βαθιάς Ενισχυτικής Μάθησης (DRL) βασισμένος στον αλγόριθμο Maskable Proximal Policy Optimisation (PPO). Η μάσκα ενεργειών απορρίπτει μη επιτρεπτές ενέργειες, επιταχύνοντας την εκπαίδευση και διασφαλίζοντας την τήρηση όλων των περιορισμών. Ο πράκτορας εκπαιδεύεται με γνώμονα τις λύσεις MILP και αξιολογείται σε δύο τοπολογίες (15 και 45 κόμβων) υπό ένα στατικό και τρία δυναμικά σενάρια κίνησης. Τα πειραματικά αποτελέσματα δείχνουν ότι η πολιτική DRL επιτυγχάνει κόστος πολύ κοντά στο βέλτιστο, κατά κύριο λόγο 100 % αποδοχή αιτημάτων και έως πολύ μικρότερο χρόνο λήψης απόφασης έναντι του επιλυτή MILP, τηρώντας όλους τους περιορισμούς πόρων και καθυστέρησης. Συνεπώς, η προτεινόμενη προσέγγιση επιτρέπει ευέλικτη και ενεργειακά αποδοτική ενορχήστρωση cloud-native εφαρμογών IoT σε μεγάλες, συνεργατικές υποδομές edge. el
heal.abstract The explosive growth of IoT devices and the adoption of distributed edge–fog–cloud infrastructures make intelligent workload orchestration imperative. This thesis investigates the optimal placement of cloud-native microservices across a three-tier IoT–edge–fog–cloud continuum, aiming to reduce both deployment cost and energy consumption while simultaneously guaranteeing Quality-of-Service (QoS) for end users. The problem is first expressed as a Mixed-Integer Linear Programming (MILP) model that embeds constraints on compute, memory, bandwidth, latency, replication, and migration. Although MILP yields optimal solutions, its exponential complexity renders it unsuitable for real-time operation. To overcome this barrier, we design a Deep Reinforcement Learning (DRL) orchestrator based on the Maskable Proximal Policy Optimisation (PPO) algorithm. Action masking eliminates invalid moves, accelerating training and ensuring strict constraint satisfaction. The agent is trained with MILP solutions as guidance and evaluated on two topologies (15 and 45 nodes) under one static and three dynamic traffic scenarios. Experimental results show that the DRL policy achieves near-optimal cost, essentially 100 % request acceptance, and markedly lower decision latency compared with the MILP solver, while respecting all resource and latency constraints. Consequently, the proposed approach enables flexible and energy- efficient orchestration of cloud-native IoT applications in large-scale, collaborative edge environment en
heal.advisorName Βαρβαρίγος, Εμμανουήλ
heal.advisorName Varvarigos, Emmanouel
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα
heal.committeeMemberName Τσέρπες, Κωνσταντίνος
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 138
heal.fullTextAvailability false


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

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

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