Thema: Optierung der Anfrageausführung durch Fragmentierung in OdysseusNet

Thema: Optierung der Anfrageausführung durch Fragmentierung in OdysseusNet

Grunddaten

Titel Optierung der Anfrageausführung durch Fragmentierung in OdysseusNet
Beschreibung
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
Heimateinrichtung Department für Informatik
Art der Arbeit praktisch / anwendungsbezogen
Abschlussarbeitstyp Bachelor
Autor Dr. Marco Grawunder
Status abgeschlossen
Aufgabenstellung
Voraussetzung
Erstellt 01.11.2022
Abgeschlossen am 16.06.2023