Entwicklung eines Rahmenwerks zur Konzistenzsicherung in einem browserbasierten P2P-Netzwerk

Griese, Samuel (2021) Entwicklung eines Rahmenwerks zur Konzistenzsicherung in einem browserbasierten P2P-Netzwerk. Bachelor thesis, Ulm University.

[thumbnail of BA-Griese.pdf] PDF - Registered users only - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (825kB) | Request a copy

Abstract

Konsensus-Algorithmen sind ein wichtiger Bestandteil vieler verteilter Anwendungen und kommen häufig bei verteilten Datenbanken und Blockchain zum Einsatz. Sie sorgen dafür, dass bei jedem Teilnehmer der selbe Zustand in der Anwendung vorherrscht und dass Zugriffe der Teilnehmer auf die Anwendung auf jedem Knoten in der selben, korrekten Reihenfolge ausgeführt werden. Obwohl die Zahl browserbasierter Anwendungen wie Progressive Web Apps steigt, ist Konsensus für den Browser bisher kein viel beachtetes Thema. Daher beschäftigt sich diese Arbeit mit der Realisierbarkeit von Konsensus für browserbasierte Anwendungen und deren Potential.

Die Bachelorarbeit bietet einen Überblick über den Konsensus-Algorithmus Raft und den Aufbau eines P2P-Netzwerks via WebRTC. Sie schafft eine Basis für die Entwicklung von verteilten Anwendungen, welche Konsensus über ein P2P-
Netzwerk benötigen und rein browserbasiert sind.

Ziel dieser Bachelorarbeit ist es, ein SDK zu entwickeln, welches Konsensus in einem browserbasierten P2P-Netzwerk ermöglicht und damit die Realisierbarkeit von Konsensus in einem solchen Netzwerk zu zeigen. Die für das Projekt benötigten Technologien, WebRTC und Raft, werden erklärt und die Vorgehensweise sowie Anforderungen an das SDK und dessen Konzeption dokumentiert.

Item Type: Thesis (Bachelor)
Subjects: DBIS Research > Master and Phd-Thesis
Divisions: Faculty of Engineering, Electronics and Computer Science > Institute of Databases and Informations Systems > DBIS Research and Teaching > DBIS Research > Master and Phd-Thesis
Depositing User: Michael Stach
Date Deposited: 07 Dec 2021 15:29
Last Modified: 07 Dec 2021 15:29
URI: http://dbis.eprints.uni-ulm.de/id/eprint/2053

Actions (login required)

View Item
View Item