Εντοπίστηκε ένα σφάλμα στη λειτουργία της ΠΥΞΙΔΑΣ όταν χρησιμοποιείται μέσω του προγράμματος περιήγησης Safari. Μέχρι να αποκατασταθεί το πρόβλημα, προτείνουμε τη χρήση εναλλακτικού browser όπως ο Chrome ή ο Firefox. A bug has been identified in the operation of the PYXIDA platform when accessed via the Safari browser. Until the problem is resolved, we recommend using an alternative browser such as Chrome or Firefox.
 

Resource management methods for microservices in cloud environments

dc.contributor.degreegrantinginstitutionAthens University of Economics and Business, Department of Informaticsen
dc.contributor.opponentXylomenos, Georgeen
dc.contributor.opponentGkritzalis, Dimitriosen
dc.contributor.thesisadvisorKalogeraki, Vanaen
dc.creatorΑργυρίου, Νικόλαοςel
dc.creatorArgyriou, Nikolaosen
dc.date.accessioned2025-03-26T19:14:11Z
dc.date.available2025-03-26T19:14:11Z
dc.date.issued06-02-2025
dc.date.submitted2025-02-14 14:03:29
dc.description.abstractΣε αυτή τη διπλωματική εργασία, εξετάζουμε την επεκτασιμότητα και την βελτιστοποίηση της απόδοσης μιας αρχιτεκτονικής βασισμένης σε μικροϋπηρεσίες υπό διαφορετικά φορτία. Μέσα από διαφορετικά πειράματα σε μια εφαρμογή που αφορά σύστημα κρατήσεων ξενοδοχείων, αξιολογούμε την επίδραση στρατηγικών κλιμάκωσης υπηρεσιών και βάσεων δεδομένων σε βασικούς δείκτες απόδοσης, όπως ο μέσος χρόνος απόκρισης, η τυπική απόκλιση και ο μέγιστος χρόνος απόκρισης. Χρησιμοποιώντας εργαλεία αναφοράς όπως το wrk2 για τη δημιουργία κίνησης, αναλύουμε τα προβλήματα απόδοσης και εντοπίζουμε κρίσιμες υπηρεσίες, όπως οι μικροϋπηρεσίες γεωγραφικής τοποθεσίας και προτιμήσεων, που συνεισφέρουν σημαντικά στην συμπεριφορά του συστήματος. Πειράματα κλιμάκωσης με μεταβαλλόμενους αριθμούς αντιγράφων δείχνουν μετρήσιμες βελτιώσεις στους χρόνους απόκρισης και την απόδοση, καταλήγοντας σε μια στρατηγική κλιμάκωσης που εξασφαλίζει υψηλή σταθερότητα και βέλτιστη απόδοση του συστήματος. Αυτή η εργασία παρέχει χρήσιμα συμπεράσματα για τη βελτιστοποίηση μικροϋπηρεσιών και τον σχεδιασμό επεκτάσιμων συστημάτων για σύγχρονες κατανεμημένες εφαρμογές.el
dc.description.abstractIn this thesis, we explore the scalability and performance optimization of a microservices-based architecture under different workloads. By doing extensive experiments on a cloud-native hotel reservation system, we assess the impact of service and database scaling strategies on key performance metrics, including average latency, standard deviation, and maximum latency. Using benchmark tools like wrk2 for traffic generation we analyze the performance bottlenecks and identify critical services, such as the geo and recommendation microservices, that contribute significantly to system backpressure. Scaling experiments with varying replicas demonstrate measurable improvements in response times and throughput, culminating in a balanced scaling strategy that ensures high stability and optimal performance. This research provides actionable insights into microservice optimization and scalable system design for modern distributed applications.en
dc.embargo.expire2025-02-14 14:03:29
dc.embargo.ruleOpen access
dc.format.extent47p.
dc.identifierhttp://www.pyxida.aueb.gr/index.php?op=view_object&object_id=11897
dc.identifier.urihttps://pyxida.aueb.gr/handle/123456789/2240
dc.languageen
dc.rightsCC BY: Attribution alone 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectΥπολογιστικό νέφοςel
dc.subjectΜικρoϋπηρεσίεςel
dc.subjectΔιαχείριση πόρωνel
dc.subjectClouden
dc.subjectMicroservicesen
dc.subjectResource managementen
dc.titleResource management methods for microservices in cloud environmentsen
dc.title.alternativeΜέθοδοι διαχείρισης πόρων για μικροϋπηρεσίες σε περιβάλλοντα cloudel
dc.typeText

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Argyriou_2025.pdf
Μέγεθος:
2.46 MB
Μορφότυπο:
Adobe Portable Document Format