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

Mechanisms for monitoring optimization in cloud computing environments

dc.contributor.advisorΚυριαζής, Δημοσθένης
dc.contributor.advisorKyriazis, Dimosthenis
dc.contributor.authorTotow Tom-Ata, Jean - Didier
dc.date.accessioned2021-01-22T06:37:13Z
dc.date.available2021-01-22T06:37:13Z
dc.date.issued2020-02
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/13194
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/617
dc.format.extent86el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού 4.0 Διεθνές*
dc.rightsΑναφορά Δημιουργού 4.0 Διεθνές*
dc.rightsΑναφορά Δημιουργού 4.0 Διεθνές*
dc.rightsΑναφορά Δημιουργού 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.titleMechanisms for monitoring optimization in cloud computing environmentsel
dc.title.alternativeΜηχανισμοί βελτιστοποίησης εποπτείας σε περιβάλλοντα υπολογιστικών νεφώνel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.description.abstractENIn big data environment that delivers a complete pioneering stack, based on a frontrunner infrastructure management system that drives decisions according to data aspects, thus being fully scalable, runtime adaptable and high-performant to address the emerging needs of big data operations and data-intensive applications, the data-driven platform should collect and analyse/evaluate periodically metrics from different components involved in a specific application performance. We distinguish three groups of components involved in the environment performance: the infrastructure where applications are running (Kubernetes1, openshift2 etc …), data components (object storing systems, databases) and applications running. These components generate a huge amount of metrics which have to be collected, evaluated (quality of service) stored and exposed to a decision component in real-time and an ad-hoc mode. Metric could be memory usage, a cpu consumption, number of processes, application starting time etc. We can clearly understand that some metrics could be produced by a batch job and some others are produced periodically so the need of providing different mechanisms to collect and consume them. Building a monitoring engine implementing functionalities listed above introduces a considerable delay from the moment a metric is collected and the moment this metric is available for consumption due to all processing units in between. The bigger is the amount of measurements, the more information the platform can receive and better will be the decision. However, the amount of data is directly proportional to the delay related earlier. This delay affects the performance of the decision component since this last should catch events as soon as possible. In order to enable later analysis on metrics, the monitoring engine should provide methods for storing metrics. However, measurements are taken periodically from applications for being used for analysis and historical purpose.el
dc.contributor.masterΠληροφοριακά Συστήματα και Υπηρεσίεςel
dc.subject.keywordMonitoringel
dc.subject.keywordCloud computingel
dc.subject.keywordData-drivenel
dc.date.defense2020-02-17


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

Thumbnail

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

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

Αναφορά Δημιουργού 4.0 Διεθνές
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού 4.0 Διεθνές

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»