Jahr | 2011 |
Autor(en) | Jochen Ulrich |
Titel | The Inventory Module of the SysMES Framework |
KIP-Nummer | HD-KIP 11-54 |
KIP-Gruppe(n) | F19 |
Dokumentart | Diplomarbeit |
Keywords (angezeigt) | Inventory, SysMES, Cluster, System Management |
Abstract (de) | Bei Fehlersuche, Umstrukturierung oder Verteilung von Aufgaben in heterogenen Computerumgebungen wie dem ALICE HLT Cluster ist das Wissen über die Knotenkonfiguration (Hardware, Software und Netzwerkstruktur) ein entscheidender Faktor. Das Sammeln dieser Informationen kann sehr zeitaufwändig sein. Dieser Aufwand kann verringert werden indem diese Informationen in einer Inventardatenbank vorgehalten werden. Da ein manuell befülltes Inventar fehleranfällig und schwer aktuell sowie konsistent zu halten ist, wird eine automatisch aktualisierendes Inventar benötigt um die Korrektheit der Daten sicher zu stellen und die Daten dadurch für andere Komponenten wie z. B. externes Scheduling nutzbar zu machen. Das Ziel dieser Arbeit ist es eine Inventarlösung bereit zu stellen, die die Anforderungen eines Inventars eines heterogenen Computerclusters erfüllt. Zu diesem Zweck wurde eine Lösung als Komponente des System Management Frameworks SysMES entwickelt. Sie verwendet ein objekt-orientiertes Modell welches auf dem Common Information Model basiert und fähig ist heterogene Umgebungen mit all ihren Eigenheiten zu beschreiben. Die Daten werden durch SysMES Monitore gesammelt und in einem RDBMS gespeichert wodurch sie anderen Anwendungen zur Verfügung stehen. Das Inventarisierungsmodul untersucht neue Knoten vollständig, halt die Daten automatisch aktuell, visualisiert die Daten in der SysMES Benutzeroberfläche und informiert über Veränderungen mit Hilfe von SysMES Events. |
Abstract (en) | When debugging, restructuring or distributing tasks in a heterogeneous computer environment like the ALICE HLT cluster, knowing the configuration of the nodes (hardware, software, network structure) is crucial. Gathering that information can be very time consuming. That effort can be reduced by holding the information in an inventory database. Since a manually filled inventory is error-prone and hard to keep up to date and consistent, an automatically updated inventory is needed to ensure the correctness of the data and thereby make the data usable for other components like e. g. external scheduling. The goal of this thesis is to provide an inventory solution that fulfills the requirements for an inventory of heterogeneous computer clusters. For this purpose, a solution has been developed as a component of the system management framework SysMES. It uses an object-oriented model which is based on the Common Information Model and is able to describe heterogeneous environments with all their specifics. The data is gathered using SysMES monitors and stored in a RDBMS making it available to other applications. The inventory module scans new nodes completely, keeps the data up to date automatically, visualizes the data in the SysMES GUI and informs about changes using SysMES events. |
bibtex | @article{UlrichDipl, author = {Ulrich, Jochen}, title = {The Inventory Module of the SysMES Framework}, journal = {}, volume = {}, year = {2011}, pages = {} } |
Datei | Diplomarbeit_Jochen_Ulrich.pdf |