A Hybrid Query Optimization Engine for GPU accelerated Database Query Processing II
Projektleiter:
Projektbearbeiter:
M.Sc. Sebastian Breß
Finanzierung:
Fördergeber - Sonstige;
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 besteht darin, die traditionelle Datenbankabfrageverarbeitung mit GPU-Coprocessing-Techniken und einer effizienten Planung von Datenbankoperationen in einem GPU-gesteuerten Abfrageoptimierer zu kombinieren. 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
- CoGaDB
- [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 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.
Schlagworte
gpu-accelerated datamangement, query optimization, query processing, self-tuning
Kontakt

Prof. Dr. Gunter Saake
Otto-von-Guericke-Universität Magdeburg
Institut für Technische und Betriebliche Informationssysteme
Universitätsplatz 2
39106
Magdeburg
Tel.:+49 391 6758800
weitere Projekte
Die Daten werden geladen ...