Jahr | 2018 |
Autor(en) | Daniel Kutny |
Titel | Development of a Modern Monitoring Platform for the BrainScaleS System |
KIP-Nummer | HD-KIP 18-14 |
KIP-Gruppe(n) | F9 |
Dokumentart | Bachelorarbeit |
Keywords (angezeigt) | brainscales, neuromorphic hardware, monitoring, visualization |
Abstract (de) | Kontinuierliche ̈Uberwachung ist ein integraler Bestandteil eines jeden großskali-gen Projekts. Diese Bachelorarbeit zielt auf die Verbesserung der ̈Uberwachungdes BrainScaleS-Systems durch Verbesserung der bereits existierenden Infras-truktur sowie der Entwicklung einer modernen Zustandsvisualisierung ab.Eine ”Event Pipeline” wird eingef ̈uhrt welche die Aggregation, Verarbeitung undSpeicherung von Ereignissdaten (”event data”) des BrainScaleS-Systems durchNutzung des ElasticStack vereinfacht. Mittels Grafana werden verschiedene Dash-boards zur ̈Uberwachung des Zustands des BrainScaleS-Systems, des internenVisions Netzwerk sowie der angebundenen Ger ̈ate erstellt. F ̈ur die FPGAs derWafer wird ein Statuscode eingef ̈uhrt welcher die zentralen Zustandsinformatio-nen in einer dreistelligen Zahl vereinigt. Dieser Statuscode wird zur Entwicklungdes zentralen Dashboards genutzt welcher dem Nutzer eine ̈Ubersicht ̈uber alleFPGAs und Reticles erm ̈oglicht.Sicherheitsmaßnahmen betreffend dem Zugang zur Elasticsearch Datenbanksowie der Visualisierungssoftware werden eingef ̈uhrt. Ebenso wird die Grundlagef ̈ur die Alarmierung geschaffen. |
Abstract (en) | Ongoing monitoring of is an integral component of any large-scale project. Thisthesis aims to enhance the monitoring of the BrainScaleS system by improvingon the existing infrastructure as well as developing a modern visualization forthe system state. A new ”event pipeline” has been introduced which streamlinesthe process of aggregating, processing and storing event data received from theBrainScaleS system using ElasticStack.Using Grafana multiple dashboards were created which allow a fast visualiza-tion of the state of BrainScaleS system, the internal Visions network and theconnected devices. A new status code for FPGAs has been introduced whichunites all information regarding its state in a three digit number. This statuscode is used for the central dashboard giving the user an overview of all FPGAsand Reticles.Security measures regarding the access to the Elasticsearch database and themonitoring software were introduced and the ground work for alerting has beenlaid down in this thesis. |
Datei |