HEAL DSpace

Resource-aware container orchestration on Fog Computing environments

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

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

dc.contributor.author Μιχαλακόπουλος, Βασίλειος el
dc.contributor.author Michalakopoulos, Vasileios en
dc.date.accessioned 2021-09-02T09:29:25Z
dc.date.available 2021-09-02T09:29:25Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/53779
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.21477
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Κυβερνήτες el
dc.subject Διαδίκτυο των Πραγμάτων el
dc.subject Ενορχήστρωση πακέτων el
dc.subject Διαχείριση πόρων el
dc.subject Περιβάλλοντα Νέφους el
dc.subject KubeEdge en
dc.subject Multivariable Polynomial Regression en
dc.subject Fog Computing en
dc.subject resource management en
dc.subject Kubernetes en
dc.subject Aarch64 en
dc.title Resource-aware container orchestration on Fog Computing environments en
heal.type bachelorThesis
heal.classification Μηχανική Υπολογιστών el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2021-05-25
heal.abstract Τη σημερινή εποχή, τα “containers” είναι πολύ διαδεδομένα κυρίως λόγω της ευελιξίας που τα χαρακτηρίζει. Επιπλέον, υπάρχει ένας συνεχώς αυξανόμενος αριθμός ισχυρών φορτίων και δεδομένων που ωθούνται στο νέφος. Παράλληλα με αυτόν τον αριθμό, αυξάνονται και οι συσκευές του Διαδικτύου των Πραγμάτων (IoT), καθιστώντας τις κλασσικές υπηρεσίες νέφους μη βιώσιμες. Έτσι, γεννιέται μια καινούργια αρχιτεκτονική ονόματι “Fog Computing”, αξιοποιώντας την υπολογιστική δύναμη των συσκευών στην άκρη του δικτύου, βοηθώντας και επεκτείνοντας το νέφος. Για να δουλέψει αποδοτικά αυτό το μοντέλο, πρέπει να κληρονομηθούν τεχνικές διαχείρισης από το νέφος. Τα “containers”, όντας πιο αποδοτικά και ελαφριά, χρησιμοποιούνται για να φέρουν την λογική των “microservices” σε αυτή την αρχιτεκτονική. Όμως, παρά το γεγονός ότι η επεξεργαστική δύναμη και οι πόροι των συσκευών στην άκρη του δικτυού αυξάνονται, δεν μπορεί ακόμα να συγκριθεί με αυτή των συσκευών του νέφους. Συνεπώς, μια προσέγγιση που εστιάζει περισσότερο στην σωστή διαχείριση τον πόρων πρέπει να χρησιμοποιηθεί, ώστε το “Fog Computing” να γίνει πιο αποδοτικό. Σε αυτή την διπλωματική εργασία, παρουσιάζουμε έναν ενορχηστρωτή πακέτων, ειδικά σχεδιασμένο για συσκευές στην άκρη του δικτύου. Ενσωματώνουμε τη λύση μας με τους Κυβερνήτες, που είναι η κατά κόρον χρησιμοποιούμενη εφαρμογή ενορχήστρωσης σε περιβάλλοντα νέφους. Επίσης, μια υπερσύγχρονη πλατφόρμα ονόματι “KubeEdge”, ειδικά σχεδιασμένη για συσκευές στην άκρη του δικτύου, χρησιμοποιείται. Τέλος, δείχνουμε ότι μπορούμε να πετύχουμε υψηλότερη ταχύτητα εξυπηρέτησης των εφαρμογών από τις συσκευές, χρησιμοποιώντας λιγότερους πόρους και κατά συνέπεια λιγότερη ενέργεια για μια πληθώρα εφαρμογών Νευρωνικών Δικτύων. el
heal.abstract These days, containers are extremely popular, mostly due to their isolated, scalable and versatility nature. Furthermore, there is an ever-increasing number of Machine Learning (ML) and Artificial Intelligence (AI) workloads driven to the cloud, in the form of microservices/containers. This number has augmented critically, in parallel with the number of Internet of Things (IOT) devices/sensors, slowly making Cloud services untenable. Thus, emerges a new computing paradigm named “Fog Computing”, which leverages computing at the Edge, assisting and extending the Cloud. In order for this model to work, techniques and experience must be inherited from the Cloud. Containers, being the most efficient and light form of virtualization, bring microservices logic to the Edge. Although, despite the fact that Edge devices are getting more powerful by the day, their computing power and resources cannot compare to the ones at the Cloud. Thus, a more resource-aware approach must come and alter the existing techniques, for Fog Computing to be optimized. In this Thesis, we present a resource aware container orchestrator, specifically designed for Aarch64 devices located at the Edge. We integrate our solution with Kubernetes, one of the most widely used cloud orchestration frameworks nowadays. Also, a state-of-the-art Edge framework which is directly connected to the Kubernetes is used, named KubeEdge. We show that our custom scheduler can achieve better Quality of Service (QoS) whilst using fewer resources and thus less power, for a variety of ML workloads. en
heal.advisorName Σούντρης, Δημήτριος el
heal.committeeMemberName Σούντρης, Δημήτριος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Πνευματικάτος, Διονύσιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Μικροϋπολογιστών και Ψηφιακών Συστημάτων VLSI el
heal.academicPublisherID ntua
heal.numberOfPages 72 σ. el
heal.fullTextAvailability false
heal.fullTextAvailability false


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

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

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

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

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