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 |