Master Thesis FZJ-2023-04968

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Entwurf, Implementierung und Analyse einer datenbankgestützten Datenverwaltung in der internen Ablaufsteuerung des Workflow-Tools JUBE

 ;

2023
Jülich

Jülich 115 p. () [10.34734/FZJ-2023-04968] = Masterarbeit, Fachhochschule Aachen, 2023

This record in other databases:

Please use a persistent id in citations: doi:

Abstract: Die Speicherung von Informationen spielt unter anderem bei der Automatisierung von Arbeitsabläufen und der Analyse von Ergebnissen eine entscheidende Rolle. Dabei erfordert die Komplexität und Vielfalt dieser Informationen eine effiziente und zuverlässige Datenhaltung, um den reibungslosen Betrieb eines Systems zu gewährleisten. Das Workflow-Tool JUBE verwendet eine solche Datenhaltung in Form von XML-Dateien, um Workflow-Konfigurationen für eine spätere Fortsetzung oder Reproduktion zu speichern. Ziel der vorliegenden Masterarbeit ist es, einen Entwurf für die Ablösung der XML-basierten Datenhaltung des Workflow-Tools JUBE zu erarbeiten, der die Probleme der derzeitigen Datenhaltung adressiert. Dazu wird folgende Forschungsfrage gestellt: Welche Datenhaltungsoption bietet eine konsistentere, persistentere und performantere Datenhaltung bei gleichzeitiger Reduzierung des Speicherbedarfs und Verbesserung der Leistung als die derzeitige XML-Datenhaltung und wie kann diese in JUBE implementiert werden? Um die Probleme der derzeitigen XML-Datenhaltung zu identifizieren, wird diese im aktuellen Softwarezustand von JUBE analysiert, wobei sich herausstellt, dass die Probleme vor allem in der Datenredundanz und der nicht optimalen Aktualisierungsfunktion liegen. Darauf aufbauend werden Anforderungen an die neue Datenhaltung definiert, die diese Probleme vor allem durch eine neue Strukturierung der Daten und ein geeignetes Datenmanagementsystem beheben sollen. Neben diesen funktionalen Anforderungen werden auch qualitative Anforderungen wie Leistungsfähigkeit und Wartbarkeit definiert, die ebenfalls die Nachteile der XML-Datenhaltung beheben sollen. Auf der Grundlage der zuvor identifizierten Anforderungen wird die Verwendung einer relationalen Datenbank mit dem Datenbankmanagementsystem SQLite3 ausgewählt und auf dieser Basis ein Implementierungsentwurf entwickelt. Der erarbeitete Entwurf für die Datenhaltung, die Schnittstelle und das Konzept für die Implementierung in JUBE wird prototypisch implementiert, so dass der Entwurf anhand dieses Prototyps evaluiert werden kann. Die Evaluierung ergab, dass der Entwurf dieser Arbeit einen vielversprechenden Ansatz zur Lösung der identifizierten Probleme darstellt, der die Hauptprobleme löst, dass aber noch einige Punkte für den Einsatz in Produktionsumgebungen berücksichtigt werden können, um die Datenverwaltung weiter zu verbessern.


Note: Masterarbeit, Fachhochschule Aachen, 2023

Contributing Institute(s):
  1. Jülich Supercomputing Center (JSC)
Research Program(s):
  1. 5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511) (POF4-511)

Appears in the scientific report 2023
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Document types > Theses > Master Theses
Workflow collections > Public records
Institute Collections > JSC
Publications database
Open Access

 Record created 2023-11-29, last modified 2023-12-14


OpenAccess:
Master-Colloquium - Download fulltext PDF
Masterthesis - Download fulltext PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)