Aktuelle offene Themen
„SMRctrl: A central mangement component for state-machine replication,“ Bachelor Thesis oder Projektarbeit, F. J. Hauck (Betreuung), F. J. Hauck (Prüfer), Inst. of Distr. Sys., Ulm Univ., 2026 – Verfügbar.
State-machine replication is a concept to achieve fault tolerance. Multiple replicas execute each the same requests on behalf of clients. At the institute we have an own replication framework called SMRteez. As the setup of multiple replicas is complex and error prone, there were initial attempts for a central component that can start, stop and manage replicas from a GUI-based program. The goal of this work is a redesign of this component so that security concerns (e.g., availability of private keys) are considered and the operations are base on a REST interface that can either be operated with a command-line tool or by a web-based single-page application, i.e. a browser GUI. Exact coverage has to be discussed based on the amount of available credit points.
„Re-Implementing etcd using an SMR framework,“ Bachelor Thesis oder Projektarbeit, F. J. Hauck (Betreuung), F. J. Hauck (Prüfer), Inst. of Distr. Sys., Ulm Univ., 2026 – Verfügbar.
State-machine replication is a concept to achieve fault tolerance. There are several frameworks to support SMR-based applications. Etcd is an application implementing a so-called coordination service. It is internally build with SMR technology, but does not use an underlying framework. The task of this work is to reimplement etcd with the BFT-SMaRt/SMRteez framework. The goal is to demonstrate that the framework can handle such applications. In case of a Bachelor's thesis, in case of remaining time also in case of project work, the performance shall be compared to the original etcd implementation.
Projekt Verteilte Anwendungen, Plattformen und Systeme I
Wintersemester 2026/2027
| Titel: | Projekt Verteilte Anwendungen, Plattformen und Systeme I |
| Englischer Titel: | Project Distributed Applications, Platforms and Systems I |
| Typ: | Modul und Lehrveranstaltung |
| Kürzel / Nr. / Modulnr.: | VAPS1 / - / 74724 |
| SWS / LP: | 2 SWS / 8 LP |
| Dozent: | Prof. Dr.-Ing. Franz J. Hauck |
| Betreuung: | Prof. Dr.-Ing. Franz J. Hauck, Alexander Heß, Christoph Denzel |
| Termine: | Projektbeginn: jederzeit, kontaktieren Sie einen möglichen Betreuer aus der obigen Liste Themenvergabe: Kontaktieren Sie den Betreuer eines Themas oder Prof. Hauck. Sie können gerne vorab und auch jederzeit im Semester mit dem jeweiligen Betreuer Kontakt aufnehmen und ein Thema sowohl reservieren wie auch beginnen. Häufig ergeben sich kurzfristig weitere Themen, so dass es sich lohnt bei den möglichen Betreuern nach weiteren Themen zu fragen. Wir sind auch offen für eigene Vorschläge, möchten diese aber beschränken auf solche, zu denen wir einerseits die Kompetenz zur Betreuung besitzen und andererseits ein gewisses Interesse auf unserer Seite vorhanden ist, so dass wir uns gerne das noch notwendige Wissen aneignen. |
| Lernplattform: | |
| Notenbonus: | |
| Prüfungstermine: | |
| Aktuelle Themen: | „SMRctrl: A central mangement component for state-machine replication,“ Bachelor Thesis oder Projektarbeit, F. J. Hauck (Betreuung), F. J. Hauck (Prüfer), Inst. of Distr. Sys., Ulm Univ., 2026 – Verfügbar. State-machine replication is a concept to achieve fault tolerance. Multiple replicas execute each the same requests on behalf of clients. At the institute we have an own replication framework called SMRteez. As the setup of multiple replicas is complex and error prone, there were initial attempts for a central component that can start, stop and manage replicas from a GUI-based program. The goal of this work is a redesign of this component so that security concerns (e.g., availability of private keys) are considered and the operations are base on a REST interface that can either be operated with a command-line tool or by a web-based single-page application, i.e. a browser GUI. Exact coverage has to be discussed based on the amount of available credit points. „Re-Implementing etcd using an SMR framework,“ Bachelor Thesis oder Projektarbeit, F. J. Hauck (Betreuung), F. J. Hauck (Prüfer), Inst. of Distr. Sys., Ulm Univ., 2026 – Verfügbar. State-machine replication is a concept to achieve fault tolerance. There are several frameworks to support SMR-based applications. Etcd is an application implementing a so-called coordination service. It is internally build with SMR technology, but does not use an underlying framework. The task of this work is to reimplement etcd with the BFT-SMaRt/SMRteez framework. The goal is to demonstrate that the framework can handle such applications. In case of a Bachelor's thesis, in case of remaining time also in case of project work, the performance shall be compared to the original etcd implementation. „Adaptive Timeouts for a Replication Framework,“ Bachelor Thesis oder Projektarbeit, C. Denzel (Betreuung), F. J. Hauck (Prüfer), Inst. of Distr. Sys., Ulm Univ., 2026 – Verfügbar. State-machine replication is a concept to achieve fault tolerance. Multiple replicas execute each the same requests on behalf of clients. At the institute we have an own replication framework called SMRteez. It is equipped with a mechanism to deterministically measure some metrics in each replica so that adaptation concepts can be built on top. This work is about measuring the length of the underlying consensus protocol and dynamically adjust the local timeout when a replica is considered to be faulty. This not only allows for faster crash detection but also for faster misbehavior detection in Byzantine replicas. |