Topic: Optierung der Anfrageausführung durch Fragmentierung in OdysseusNet

Topic: Optierung der Anfrageausführung durch Fragmentierung in OdysseusNet

Personal details

Title Optierung der Anfrageausführung durch Fragmentierung in OdysseusNet
Description
OdysseusNet ist eine verteilte Version von Odysseus. Die Arbeit wird dabei auf unterschiede Worker-Knoten verteilt und damit ein zuverlässigere und u.U. auch performantere Verarbeitung erreicht.

Eine weitere Steigerung der Performance kann erreicht werden, man man Daten, die voneinander unabhängig sind, auf unterschiedlichen Knoten im Netzwerk bearbeiten lässt. So müssen z.B. Operatoren die eine Gruppierung haben (wie der Aggregation) nur immer alle Daten einer Gruppe bekommen. Bei Equi-Joins müssen die verknüpfbaren Daten am selben Knoten ankommen.

In OdysseusNet gibt es eine Basisstruktur, die es erlaubt, unterschiedliche Verfahren in der Anfrageverarbeitung einzubinden. So gibt es bspw. die Möglichkeit, komplette Teilpläne parallel auf unterschiedlichen Knoten auszuführen.

In dieser Arbeit soll für diese Basisstruktur ein Ansatz entwickelt werden, um die Fragmentierung analog dazu mit möglichst wenig Nutzereinbindung realisieren zu können.

Weitere Informationen zu Odysseus finden sich unter:
https://wiki.odysseus.informatik.uni-oldenburg.de/display/ODYSSEUS/Odysseus+Home

Weitere Information zur OdysseusNet unter:
https://wiki.odysseus.informatik.uni-oldenburg.de/display/ODYSSEUS/OdysseusNet

Eine ältere Version des Fragmentierungsansatzes für Odysseus P2P findet sich hier:
https://wiki.odysseus.informatik.uni-oldenburg.de/display/ODYSSEUS/Fragmentation
Home institution Department of Computing Science
Type of work practical / application-focused
Type of thesis Bachelor's
Author Dr. Marco Grawunder
Status completed
Problem statement
Requirement
Created 01/11/22
Finished on 16/06/23