Innovationsportal

« Forschungslandschaft: Projekte

Eine hybride Abfrageoptimierungs-Engine für die GPU-beschleunigte Verarbeitung von Datenbankabfragen

Projektbearbeiter:
M.Sc. Sebastian Breß
Finanzierung:
Haushalt;
Die Leistungsanforderungen an Datenbanksysteme steigen ständig, und viele Forschungsarbeiten konzentrieren sich auf neue Ansätze zur Erfüllung der Leistungsanforderungen von morgen. Die GPU-Beschleunigung ist eine neu aufkommende und vielversprechende Möglichkeit, die Abfrageverarbeitung von Datenbanksystemen zu beschleunigen, indem kostengünstige Grafikprozessoren als Coprozessoren eingesetzt werden. Eine große Herausforderung ist die Kombination von traditioneller Datenbankabfrageverarbeitung mit GPU-Coprocessing-Techniken und effizientem Datenbankoperations-Scheduling in einem GPU-bewussten Abfrageoptimierer. In diesem Projekt entwickeln wir eine hybride Abfrageverarbeitungs-Engine, die den traditionellen physikalischen Optimierungsprozess erweitert, um hybride Abfragepläne zu erzeugen und eine kostenbasierte Optimierung durchzuführen, so dass die Vorteile von CPUs und GPUs kombiniert werden. Außerdem streben wir eine von der Datenbankarchitektur und dem Datenmodell unabhängige Lösung an, um die Anwendbarkeit zu maximieren.
  • HyPE-Bibliothek
    • [HyPE ist eine hybride Abfrageverarbeitungsmaschine, die für die automatische Auswahl von Verarbeitungseinheiten für das Coprocessing in Datenbanksystemen entwickelt wurde. Langfristiges Ziel des Projektes ist die Implementierung einer vollwertigen Query Processing Engine, die in der Lage ist, aus einem logischen Query Plan automatisch einen physischen Hybrid CPU/GPU Query Plan zu generieren und zu optimieren. Es handelt sich um einen Forschungsprototyp, der von der Otto-von-Guericke-Universität Magdeburg in Zusammenarbeit mit der Technischen Universität Ilmenau entwickelt wurde
  • CoGaDB
    • [CoGaDB ist ein Prototyp eines spaltenorientierten, GPU-beschleunigten Datenbankmanagementsystems, das an der Universität Magdeburg entwickelt wurde. Sein Ziel ist es, fortschrittliche Coprocessing-Techniken für eine effektive GPU-Nutzung bei der Verarbeitung von Datenbankanfragen zu untersuchen. Es nutzt unsere hybride Query Processing Engine (HyPE) für den physikalischen Optimierungsprozess.

Anmerkungen

Schlagworte:
gpu-accelerated datamangement, query optimization, query processing, self-tuning

Kontakt

Prof. Dr. Gunter Saake

Prof. Dr. Gunter Saake

Otto-von-Guericke-Universität Magdeburg

Fakultät für Informatik

Institut für Technische und Betriebliche Informationssysteme

Universitätsplatz 2

39106

Magdeburg

Tel.:+49 391 6758800

Fax:+49 391 6712020

saake(at)iti.cs.uni-magdeburg.de

weitere Projekte

Die Daten werden geladen ...