Semester | |
IBR Gruppe | CM (Prof. Wolf) |
Art | Praktikum |
Dozent | |
Assistenten | David Niederprüm Wissenschaftlicher Mitarbeiter niederpruem[[at]]ibr.cs.tu-bs.de +49 531 3913249 Raum 134 |
Hiwis | |
LP | 7 |
SWS | 0+6 |
Beginn | SS2024 |
Hörerkreis | Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester |
Voraussetzungen | - |
Sprache | Deutsch |
Scheinerwerb | - |
Material | Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie entweder einen IBR-POSIX-Account, den Sie vielleicht bereits im Rahmen einer Arbeit am Institut erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion dieser Website an. Kapitel Folien Dateien Kickoff |
Termine | 06.02.2024, 11:30 Uhr Themenvorstellung (SN 23.1) 04.04.2024, 18:00 Uhr Kick-Off (IZ 105) 17.04.2024, 23:59 Uhr Abgabe Angebot (Betreuer) 22.04.2024, 09:00 Uhr Betreuertreffen Slot CM1 (IZ105) 22.04.2024, 10:30 Uhr Betreuertreffen Slot CM0 (IZ105) 22.04.2024, 13:15 Uhr Betreuertreffen Slot CM2 (IZ105) 29.04.2024, 23:59 Uhr Vorabgabe Pflichtenheft & Abnahmetestspezifikation 30.04.2024, 09:00 Uhr Betreuertreffen Slot CM1 (IZ119) 30.04.2024, 09:45 Uhr Betreuertreffen Slot CM0 (IZ119) 30.04.2024, 10:30 Uhr Betreuertreffen Slot CM2 (IZ119) 06.05.2024, 09:00 Uhr 1. Code Review (IZ105) 08.05.2024, 23:59 Uhr Abgabe Pflichtenheft & Abnahmetestspezifikation 14.05.2024, 09:00 Uhr Betreuertreffen Vorführung Prototyp Slot CM1 (IZ119) 14.05.2024, 09:45 Uhr Betreuertreffen Vorführung Prototyp Slot CM0 (IZ119) 14.05.2024, 10:30 Uhr Betreuertreffen Vorführung Prototyp Slot CM2 (IZ119) 17.05.2024 Zwischenpräsentation & Vorstellung Prototyp 20.05.2024, 23:59 Uhr Vorabgabe Fachentwurf 21.05.2024, 09:00 Uhr Betreuertreffen Slot CM1 (IZ119) 21.05.2024, 09:45 Uhr Betreuertreffen Slot CM0 (IZ119) 21.05.2024, 10:30 Uhr Betreuertreffen Slot CM2 (IZ119) 29.05.2024, 23:59 Uhr Abgabe Fachentwurf 10.06.2024, 23:59 Uhr Vorabgabe Technischer Entwurf 13.06.2024, 09:00 Uhr Betreuertreffen Slot CM1 (IZ119) 13.06.2024, 09:45 Uhr Betreuertreffen Slot CM0 (IZ119) 13.06.2024, 10:30 Uhr Betreuertreffen Slot CM2 (IZ119) 19.06.2024, 23:59 Uhr Abgabe Technischer Entwurf 24.06.2024, 23:59 Uhr Vorabgabe Testdokumenation (Testspezifikation & Testprotokolle) 25.06.2024, 09:00 Uhr Betreuertreffen Slot CM1 (IZ119) 25.06.2024, 09:45 Uhr Betreuertreffen Slot CM0 (IZ119) 03.07.2024, 23:59 Uhr Abgabe Testdokumenation (Testspezifikation & Testprotokolle) 05.07.2024, 09:00 Uhr Betreuertreffen Slot CM1 (IZ105) 05.07.2024, 08:00 Uhr Betreuertreffen Slot CM0 (IZ105) 11.07.2024, 13:00 Uhr Tag der jungen Software Entwickler (TDSE) 22.07.2024, 09:00 Uhr 2. Code Review (IZ105) |
Literatur/Links | VorlagenOrganisatorischesWeitere Hilfen |
MotivationIn Forschungsprojekten am IBR werden Raspberry Pis für verschiedene Aufgaben eingesetzt (bspw. Uplink-/Sensorknoten, Edge Computing). Die Geräte werden dafür an einem entfernten Ort ausgebracht und laufen dort durchgehend für mehrere Jahre. Unter Umständen kann es zu Fehlern in den Applikationen kommen, die auf den Geräten ausgeführt werden. Um Fehler zu erkennen und zu beheben, wird ein adäquates Linux System Monitoring benötigt. Da vorhandene Tools nicht unseren Anforderungen genügen, soll in diesem SEP eine entsprechende Lösung entwickelt werden. AufgabeDas System Monitoring soll kontinuierlich Statistiken über die Ressourcenauslastung sowie interessante Ereignisse auf einem Pi aufzeichnen. Dafür bietet der Linux Kernel Statistiken über verschiedene APIs/Interfaces an. Es soll ein minimal invasives Toolset gebaut werden, bei welchem ein Tool eine API bedient. Die Tools sollen zur Laufzeit einzeln de-/aktivierbar sein. Die aufgezeichneten Daten sollen an einen zentralen Server übertragen werden, auf dem u.a. eine Datenbank und eine Grafanainstanz ausgeführt werden, um die Daten sinnvoll darzustellen. UmsetzungSystem
Technologien
AbnahmetestGegen Ende des Semester werden wir Applikationen aus Forschungsprojekten auf euren Pis installieren. Eurer Monitoring sollte Probleme dieser Apps sichtbar machen. |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0