KIP-Veröffentlichungen

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 pdf
KIP - Bibliothek
Im Neuenheimer Feld 227
Raum 3.402
69120 Heidelberg