dc.contributor.author | Ανδρουλιδάκης, Ιωάννης | el |
dc.contributor.author | Androulidakis, Ioannis | en |
dc.date.accessioned | 2017-09-05T07:36:00Z | |
dc.date.available | 2017-09-05T07:36:00Z | |
dc.date.issued | 2017-09-05 | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/45503 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.14263 | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.subject | Oντολογίες | el |
dc.subject | Διαχείριση υποδομής κέντρου δεδομένων | el |
dc.subject | Αφηρημένο μοντέλο αντικειμένων | el |
dc.subject | Κατανεμημένη παρακολούθηση | el |
dc.subject | Διαδικτυακή διεπαφή χρήστη | el |
dc.subject | Ontologies | en |
dc.subject | DCIM | en |
dc.subject | Abstract object model | en |
dc.subject | Distributed monitoring | en |
dc.subject | Web user interface | en |
dc.title | Πλατφόρμα Βασισμένη σε Οντολογίες για τη Διαχείριση Υποδομής Κέντρου Δεδομένων, με Προγραμματιστικό Έλεγχο | el |
dc.title | An Ontology-Based Platform for Data Center Infrastructure Management, with Programmatic Control | en |
heal.type | bachelorThesis | |
heal.classification | ΜΗΧΑΝΙΚΗ ΛΟΓΙΣΜΙΚΟΥ | el |
heal.classification | ΣΧΕΔΙΑΣΗ ΛΟΓΙΣΜΙΚΟΥ | el |
heal.classification | ΚΑΤΑΣΚΕΥΗ ΛΟΓΙΣΜΙΚΟΥ | el |
heal.classification | computer software | en |
heal.classification | SOFTWARE DESIGN | en |
heal.classification | Monitoring | en |
heal.classification | Graphical user interfaces (Computer systems)--Software | en |
heal.classification | Computer software | en |
heal.classification | ΓΡΑΦΙΚΑ ΚΑΙ ΟΠΤΙΚΟΠΟΙΗΣΗ | el |
heal.classificationURI | http://data.seab.gr/concepts/f23b5a8bb75e941c84fca2c0808368e5ac02a651 | |
heal.classificationURI | http://data.seab.gr/concepts/c7f53e91bcbfae4c21042e9d0833d24ed2cfc08c | |
heal.classificationURI | http://data.seab.gr/concepts/424257104153917e8e6f388584332d0e039aacfa | |
heal.classificationURI | http://lod.nal.usda.gov/28433 | |
heal.classificationURI | http://data.seab.gr/concepts/c7f53e91bcbfae4c21042e9d0833d24ed2cfc08c | |
heal.classificationURI | http://skos.um.es/unescothes/C02576 | |
heal.classificationURI | http://id.loc.gov/authorities/subjects/sh2009126062 | |
heal.classificationURI | http://skos.um.es/unescothes/C00752 | |
heal.classificationURI | http://data.seab.gr/concepts/c3e66c166813c6ccb5819daf234787040c248650 | |
heal.language | en | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2017-06-23 | |
heal.abstract | In this thesis, we present the design and implementation of OntoMon, an interoperable monitoring and visualization platform that is capable of managing heterogeneous computing systems. OntoMon is a content-agnostic framework that is founded upon Ontologies and does not rely on the semantics of each target system. We introduce a custom software stack that handles all core components rogrammatically and relies on an abstract object model that represents all entities. Our main objective is the proactive, real-time supervision and management of IT infrastructure housed in large-scale Data Centers, aiming at preserving operational efficiency. In our times, the rate of data production is exponentially growing as digital services and digital transactions produce approximately 2.5 exabytes of data on a daily basis. Considering the everlasting needs for data consistency and availability, it is obvious that both the IT community and the academia are confronted with the tremendously challenging tasks of hyperscale storage and processing. Querying and analyzing massive amounts of data require full-time hardware and software availability, in order to prevent data loss or any kind of system failure. This indicates the great importance of Data Center infrastructure monitoring so that administrators can instantly verify the functionality of both physical and software assets. In this regard, performance checks and time-series analysis need to be conducted, in order to observe their overall behavior and interactions inside the underlying system. Hence, the deeper understanding of the IT infrastructure leads to more efficient management, cost-effective deployments, optimized decision making and, in the long run, enhanced QoS. OntoMon follows a multi-tier architecture that integrates dedicated subsystems to separate concerns and employs various scalable open-source technologies to add functionality. In order to facilitate administration of diverse systems, OntoMon collects and aggregates performance metrics from both hardware and software assets in real time and performs respective threshold-based checks. Besides, it delivers a versatile, fully-dynamic and highly customizable User Interface that provides a summarized view of the monitored infrastructure and demonstrates its current state of operation. As a proof-of-concept, we studied two different use cases: the first use case targets the hardware assets housed in a Data Center, while the second one concentrates on a software-defined distributed multi-node storage cluster. | en |
heal.abstract | Στην παρούσα διπλωματική εργασία παρουσιάζουμε το σχεδιασμό και την υλοποίηση του OntoMon, μιας διαλειτουργικής πλατφόρμας για την παρακολούθηση και οπτικοποίηση ετερογενών υπολογιστικών συστημάτων. To OntoMon είναι ένα πλαίσιο λογισμικού αφηρημένου περιεχομένου, χτίζεται πάνω σε Οντολογίες και δεν εξαρτάται από τη σημασιολογία του εκάστοτε συστήματος-στόχου. Θεμελιώνει τη δική του στοίβα λογισμικού, ελέγχει προγραμματιστικά τις δομικές του μονάδες και εισάγει ένα αφηρημένο μοντέλο αντικειμένων για την αναπαράσταση όλων των οντοτήτων. Βασική μας επιδίωξη είναι η ενεργή επίβλεψη και διαχείρηση υποδομής Κέντρων Δεδομένων μεγάλης κλίμακας σε πραγματικό χρόνο, με σκοπό τη διατήρηση της λειτουργικότητας. Στη σημερινή εποχή, ο ρυθμός παραγωγής δεδομένων αυξάνεται εκθετικά, καθώς οι ψηφιακές υπηρεσίες και συναλλαγές παράγουν, περίπου, 2.5 exabytes καθημερινά. Συνυπολογίζοντας τις αέναες ανάγκες για συνέπεια και διαθεσιμότητα των δεδομένων αυτών, είναι προφανές ότι τόσο η ακαδημαϊκή κοινότητα, όσο και αυτή της Τεχνολογίας Πληροφοριών είναι αντιμέτωπες με την πρόκληση της αποδοτικής αποθήκευσης και διαχείρισης ψηφιακών δεδομένων μεγάλης κλίμακας. Η μαζική ανάκτηση και επεξεργασία τους απαιτεί τη συνεχή διαθεσιμότητα τόσο των φυσικών πόρων, όσο και των υπηρεσιών λογισμικού εντός των Κέντρων Δεδομένων, προκειμένου να αποφεύγονται κάθε είδους αποτυχίες ή απώλειες. Το γεγονός αυτό, καταδεικνύει την τεράστια σημασία των εργαλείων παρακολούθησης της υποδομής των Κέντρων Δεδομένων, προκειμένου οι διαχειριστές να μπορούν να αποφανθούν άμεσα για την τρέχουσα κατάσταση λειτουργίας των επιμέρους τμημάτων υλικού και λογισμικού, πραγματοποιώντας σχετικούς ελέγχους και εκτιμήσεις απόδοσης. Ακόλουθα, η βαθύτερη κατανόηση της συμπεριφοράς τους, αλλά και των εσωτερικών τους αλληλεπιδράσεων, οδηγεί σε αποδοτικότερη συνολική διαχείριση, περιορισμό του κόστους λειτουργίας, λήψη εμπεριστατωμένων αποφάσεων και, μακροπρόθεσμα, βελτίωση των παρεχόμενων υπηρεσιών. Το OntoMon ακολουθεί μια πολυεπίπεδη αρχιτεκτονική, η οποία ενσωματώνει πολυάριθμα υποσυστήματα, αξιοποιώντας κλιμακώσιμες τεχνολογίες ανοικτού κώδικα. Έτσι, καταμερίζει τις εργασίες και προσθέτει λειτουργικότητα. Προκειμένου να διευκολύνει τη διαχείριση διαφορετικών υπολογιστικών συστημάτων, το OntoMon συλλέγει και επεξεργάζεται μετρικές απόδοσης από τμήματα υλικού και λογισμικού σε πραγματικό χρόνο, και πραγματοποιεί συγκρίσεις με τιμές-κατώφλια. Παράλληλα, υποστηρίζει μια δυναμική, ευέλικτη και πλήρως προσαρμόσιμη Διεπαφή Χρήστη, η οποία παρουσιάζει την τρέχουσα κατάσταση της παρακολουθούμενης υποδομής. Για να επικυρώσουμε τη λειτουργικότητα της πλατφόρμας μας, πραγματοποιήσαμε 2 διαφορετικές δοκιμές: στην πρώτη περίπτωση παρακολουθήσαμε τη φυσική υποδομή ενός νοητού Kέντρου Dεδομένων, ενώ στη δεύτερη περίπτωση εστιάσαμε σε ένα λογισμικό κατανεμημένης αποθήκευσης δεδομένων, εγκατεστημένο σε συστοιχία υπολογιστικών κόμβων. | el |
heal.advisorName | Κοζύρης, Νεκτάριος | el |
heal.committeeMemberName | Κοζύρης, Νεκτάριος | el |
heal.committeeMemberName | Παπασπύρου, Νικόλαος | el |
heal.committeeMemberName | Γκούμας, Γεώργιος | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Υπολογιστικών Συστημάτων | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 230 σ. | el |
heal.fullTextAvailability | true |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: