nw  

Eine Mikro-Cloud für die GEIGER Toolbox

GEIGER Logo
Zusammenfassung

Für Benutzer der GEIGER-Applikation, welcher einer öffentlichen Cloud misstrauen, soll dieses Projekt eine Alternative schaffen, in dem Daten in einem Netzwerk Peer-to-Peer repliziert werden.

Schlüsselbegriffe

Dart, Flutter, NoSQL, Peer-to-Peer, Cloudless, Replikation, Konfliktauflösung

Zielsetzung

Das Ziel von diesem IP5 war es nun eine Alternative zu der GEIGER-Cloud zu bieten. Anstatt dem Weg über die Cloud, sollen verschiedene Geräte eines Unternehmens direkt miteinander replizieren können. Die Alternative muss somit in einem lokalen Netzwerk und ohne Verbindung zur Cloud oder dem Internet funktionieren.

Ausgangslage

Das GEIGER-Projekt ist ein von der EU finanziertes Projekt, welches das Ziel hat das Cybersicherheits-Knowhow in Kleinunternehmen zu verbessern. Dafür wurde eine ganze Sammlung an unterschiedlichen Programmen entwickelt, welche in einer Software zusammengefasst werden. Die Grundlage dieser Umgebung ist der sogenannte LocalStorage, welcher als globale Datenbank der Anwendungen dient. Wenn mehrere Benutzer in einem Unternehmen GEIGER verwenden, können die Daten mittels der GEIGER-Cloud synchronisiert werden.

Ergebnisse

Im Rahmen dieses Projekts wurde eine Library entwickelt, welche im GEIGER-Projekt importiert werden kann. Das Produkt ermöglicht, dass zwei gepaarten Geräten, welche sich in einem Netzwerk befinden, vollautomatisch und ohne das Eingreifen des Benutzers, die zugrundeliegende LocalStorage repliziert. Dabei werden sowohl Änderungen miteinbezogen, welche ausserhalb, als auch innerhalb des Netzwerks durchgeführt wurden. Bei Konflikten, wurde einen Algorithmus implementiert, welcher anhand einem bestimmten Schema die Auflösung durchführt.

Projektdaten

Projektdauer: 20.9.2021 - 21.1.2022
Aufwand in Personenstunden: 360 Stunden
Teamgrösse: 2 Personen

Auftraggeber

Name: Institut für Mobile und Verteilte Systeme FHNW
Adresse: FHNW Hochschule für Technik, Bahnhofstrasse 6, 5210 Windisch
Web-Adresse: www.fhnw.ch/de/die-fhnw/hochschulen/ht/institute/institut-fuer-mobile-und-verteilte-systeme

Projektteam

Nicola Eschbach
Manuel Geissbühler

Kontakt

Martin Gwerder
martin.gwerder@fhnw.ch

<< zurück