URI | http://purl.tuc.gr/dl/dias/09EDE4C5-9E31-4B35-BF12-103119EBF7B8 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.99659 | - |
Γλώσσα | en | - |
Μέγεθος | 54 pages | en |
Μέγεθος | 1.4 megabytes | en |
Τίτλος | Minimum cost microservice placement strategies in kubernetes for hybrid cloud-fog infrastructures | en |
Τίτλος | Μέθοδοι ελαχίστου κόστους για την τοποθέτηση μικρο-υπηρεσιών σε περιβάλλον kubernetes και υβριδικές υποδομές υπολογιστικού νέφους και ομίχλης | el |
Δημιουργός | Zacharopoulos Apostolos | en |
Δημιουργός | Ζαχαροπουλος Αποστολος | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Petrakis Evripidis | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Πετρακης Ευριπιδης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Samoladas Vasilis | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Σαμολαδας Βασιλης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Lagoudakis Michail | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Λαγουδακης Μιχαηλ | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
Περίληψη | This thesis investigates cost-effective strategies for deploying microservices in Cloud-Fog environments to improve response times and user experience in distributed computing. As the Internet of Things (IoT) proliferates, increasing the number of internet-connected devices, both cloud and Fog computing (which uses nodes closer to the user) have become crucial in managing the resulting data influx.
Our research utilizes a static deployment model within a structured five-node topology, incorporating Kubernetes clusters. This configuration comprises one Cloud node, two Fog nodes, and two Edge nodes, with resources diminishing further from the Cloud. We examine two microservice-based applications, modeled as Directed Acyclic Graphs (DAGs), to showcase our methods.
A key contribution of this work is the creation of a heuristic algorithm for microservice placement designed to optimize resource use and reduce latency within our specified infrastructure. This algorithm uses detailed benchmarking data to establish microservice affinities, guiding deployment decisions to enhance overall efficiency and user satisfaction in Cloud-Fog setups. | en |
Περίληψη | Σε αυτή τη διπλωματική, εξετάζουμε τεχνικές για τη μείωση κόστους τοποθέτησης μικροϋπηρεσιών σε περιβάλλοντα Cloud-Fog, με στόχο την μείωση του χρόνου απόκρισης και τη βελτίωση της εμπειρίας του χρήστη σε κατανεμημένα υπολογιστικά συστήματα. Καθώς το Διαδίκτυο των Πραγμάτων (IoT) πληθαίνει τις συνδεδεμένες συσκευές στον παγκόσμιο ιστό, η ανάγκη για διαχείριση των δεδομένων αυξάνεται.
Η έρευνά μας χρησιμοποιεί ένα στατικό μοντέλο τοποθέτησης σε μια τοπολογία πέντε κόμβων με Kubernetes clusters, που περιλαμβάνει έναν Cloud κόμβο, δύο Fog και δύο Edge κόμβους, με τη διαθεσιμότητα πόρων να μειώνεται όσο απομακρυνόμαστε από το Cloud. Αναλύουμε δύο εφαρμογές μικροϋπηρεσιών ως Διατεταγμένους Ακυκλικούς Γράφους (DAGs) για να αναδείξουμε τις τεχνικές τοποθετήσεων των μικροϋπηρεσιών στην τοπολογία.
Μια σημαντική συνεισφορά της διατριβής είναι η ανάπτυξη ενός ευρετικού αλγορίθμου για την τοποθέτηση μικροϋπηρεσιών, ο οποίος αξιοποιεί τις μετρήσεις από εκτεταμένα benchmarks των εφαρμογών για τη δημιουργία συγγένειας μεταξύ μικροϋπηρεσιών. Αυτό βοηθά στην καλύτερη ανάπτυξη και διαχείριση των πόρων, καθώς και στη μείωση των καθυστερήσεων, ενισχύοντας την τελική εμπειρία του χρήστη στα περιβάλλοντα Cloud-Fog. | el |
Τύπος | Διπλωματική Εργασία | el |
Τύπος | Diploma Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2024-05-16 | - |
Ημερομηνία Δημοσίευσης | 2024 | - |
Θεματική Κατηγορία | Microservice placement | en |
Θεματική Κατηγορία | Kubernetes | en |
Θεματική Κατηγορία | Cloud Fog infrastructure | en |
Βιβλιογραφική Αναφορά | Apostolos Zacharopoulos, "Minimum cost microservice placement strategies in kubernetes for hybrid cloud-fog infrastructures", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2024 | en |
Βιβλιογραφική Αναφορά | Απόστολος Ζαχαρόπουλος, "Μέθοδοι ελαχίστου κόστους για την τοποθέτηση μικρο-υπηρεσιών σε περιβάλλον kubernetes και υβριδικές υποδομές υπολογιστικού νέφους και ομίχλης", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2024 | el |