DBIS EPub

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.

[img] PDF - Registered users only - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
806Kb

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
ID Code:2053
Deposited By: Michael Stach
BibTex Export:BibTeX
Deposited On:07 Dec 2021 15:29
Last Modified:07 Dec 2021 15:29

Repository Staff Only: item control page