Bachelor Thesis BCLR-2018-28

BibliographyObralija, Admir: Synchronisations- und Versionierungsstrategien für mobile Daten.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 28 (2018).
83 pages, german.
CR-SchemaC.2.2 (Network Protocols)
C.2.4 (Distributed Systems)
D.4.6 (Operating Systems Security and Protection)
E.4 (Data Coding and Information Theory)
Abstract

Mobile Datenbanksysteme gehören mitunter zur Grundlage für die strukturierte Datenhaltung in mobilen Anwendungen. Die Vielfalt und die zunehmende Vernetzung von mobilen Endgeräten führt dazu, dass Datenbestände vermehrt von mehreren Benutzern gemeinsam genutzt und bearbeitet werden. Die hierfür erforderlichen, zentralen Datenbanksysteme, die die gemeinsam genutzten Daten aufbewahren sollten, sind jedoch von mobilen Endgeräten aus nicht direkt anzusprechen. Außerdem sind bestehende Ansätze, die einen Datenabgleich zwischen einer mobilen und einer zentralisierten Datenbank anstreben, nicht für die sich ergebenden Anforderungen ausgelegt und somit für eine kollaborative Datenbearbeitung weitestgehend ungeeignet. Die vorliegende Arbeit stellt ein verbessertes Konzept für die Synchronisation und den Austausch von mobilen Daten vor, bei der ein Synchronisationsserver die Schnittstelle zwischen den mobilen Clients und der gemeinsam genutzten Datenbank bildet. Es wird ein zustandsbasierendes Synchronisationsprotokoll vorgestellt, welches sowohl client- als auch serverseitig implementiert wird und eine effiziente Synchronisation erreicht. Dabei werden die bei der kollaborativen Bearbeitung von Daten auftretenden Probleme unter Zuhilfenahme einer Versionierungsstrategie präemptiv verhindert. Das Synchronisationsverfahren wird anhand einer prototypischen Implementierung sowohl anwendungsbezogen als auch technisch evaluiert und den vorhergehenden Ansätzen gegenübergestellt.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
Superviser(s)Schwarz, PD Dr. Holger; Stach, Dr. Christoph
Entry dateDecember 3, 2018
   Publ. Department   Publ. Institute   Publ. Computer Science