Skip to main content
Top
Published in: The Journal of Supercomputing 10/2020

20-06-2018

Hardware-aided update acceleration in a hybrid Semantic Web database system

Authors: Dennis Heinrich, Stefan Werner, Christopher Blochwitz, Thilo Pionteck, Sven Groppe

Published in: The Journal of Supercomputing | Issue 10/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper, we focus on update optimizations in a Semantic Web database system aided by a field programmable gate array (FPGA). Many databases utilize B\(^+\)-tree index structures for querying data. In this scenario, the B\(^+\)-tree levels are distributed between the host system with the lower inner levels including the leaves and the FPGA with the upper inner levels including the root. In this way we can perform a parallel search inside the nodes of the FPGA by exploiting its parallel nature. Since update operations presuppose a search for the correct position inside a B\(^+\)-tree leaf, these operations can benefit from these parallel searches. We present our scheduler ideas to estimate the expected benefit against the setup of the system and further adjustments made necessary by performed updates. In a best, average and worst-case scenario, we show how our scheduler would calculate the possible acceleration of such a system.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bayer R, McCreight E (1970) Organization and maintenance of large ordered indices. In: Proceedings of the 1970 ACM SIGFIDET (Now SIGMOD) Workshop on Data Description, Access and Control, ACM, New York, NY, USA, SIGFIDET ’70, pp 107–141. https://doi.org/10.1145/1734663.1734671 Bayer R, McCreight E (1970) Organization and maintenance of large ordered indices. In: Proceedings of the 1970 ACM SIGFIDET (Now SIGMOD) Workshop on Data Description, Access and Control, ACM, New York, NY, USA, SIGFIDET ’70, pp 107–141. https://​doi.​org/​10.​1145/​1734663.​1734671
3.
go back to reference Berners-Lee T, Hendler J, Lassila O (May 2001) “The semantic web”. In: Scientific American, pp 29–37 Berners-Lee T, Hendler J, Lassila O (May 2001) “The semantic web”. In: Scientific American, pp 29–37
4.
go back to reference Blochwitz C, Joseph JM, Pionteck T, Backasch R, Werner S, Heinrich D, Groppe S (2015) An optimized radix-tree for hardware-accelerated index generation for Semantic Web Databases. In: International Conference on ReConFigurable Computing and FPGAs (ReConFig), Cancun, Mexico Blochwitz C, Joseph JM, Pionteck T, Backasch R, Werner S, Heinrich D, Groppe S (2015) An optimized radix-tree for hardware-accelerated index generation for Semantic Web Databases. In: International Conference on ReConFigurable Computing and FPGAs (ReConFig), Cancun, Mexico
6.
go back to reference Cheng X, He B, Lau CT (2015) Energy-efficient query processing on embedded CPU–GPU architectures. In: Proceedings of the 11th International Workshop on Data Management on New Hardware, ACM, New York, NY, USA, DaMoN’15, pp 10:1–10:7. https://doi.org/10.1145/2771937.2771939 Cheng X, He B, Lau CT (2015) Energy-efficient query processing on embedded CPU–GPU architectures. In: Proceedings of the 11th International Workshop on Data Management on New Hardware, ACM, New York, NY, USA, DaMoN’15, pp 10:1–10:7. https://​doi.​org/​10.​1145/​2771937.​2771939
9.
go back to reference DeWitt DJ (1978) Direct—a multiprocessor organization for supporting relational data base management systems. In: Proceedings of the 5th Annual Symposium on Computer Architecture, ACM, New York, NY, USA, ISCA ’78, pp 182–189. https://doi.org/10.1145/800094.803046 DeWitt DJ (1978) Direct—a multiprocessor organization for supporting relational data base management systems. In: Proceedings of the 5th Annual Symposium on Computer Architecture, ACM, New York, NY, USA, ISCA ’78, pp 182–189. https://​doi.​org/​10.​1145/​800094.​803046
10.
go back to reference Do J, Kee YS, Patel JM, Park C, Park K, DeWitt DJ (2013) Query processing on smart SSDs: Opportunities and challenges. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’13, pp 1221–1230. https://doi.org/10.1145/2463676.2465295 Do J, Kee YS, Patel JM, Park C, Park K, DeWitt DJ (2013) Query processing on smart SSDs: Opportunities and challenges. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’13, pp 1221–1230. https://​doi.​org/​10.​1145/​2463676.​2465295
13.
go back to reference Govindaraju N, Gray J, Kumar R, Manocha D (2006) GPUTeraSort: high performance graphics co-processor sorting for large database management. In: Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’06, pp 325–336. https://doi.org/10.1145/1142473.1142511 Govindaraju N, Gray J, Kumar R, Manocha D (2006) GPUTeraSort: high performance graphics co-processor sorting for large database management. In: Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’06, pp 325–336. https://​doi.​org/​10.​1145/​1142473.​1142511
17.
go back to reference He B, Yang K, Fang R, Lu M, Govindaraju N, Luo Q, Sander P (2008) Relational joins on graphics processors. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’08, pp 511–524. https://doi.org/10.1145/1376616.1376670 He B, Yang K, Fang R, Lu M, Govindaraju N, Luo Q, Sander P (2008) Relational joins on graphics processors. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’08, pp 511–524. https://​doi.​org/​10.​1145/​1376616.​1376670
20.
21.
go back to reference Heinrich D, Werner S, Blochwitz C, Pionteck T, Groppe S (2017) Search and update optimization of a B+ tree in a hardware aided semantic web database system. In: Proceedings of the 7th International Conference on Emerging Databases (EDB) Heinrich D, Werner S, Blochwitz C, Pionteck T, Groppe S (2017) Search and update optimization of a B+ tree in a hardware aided semantic web database system. In: Proceedings of the 7th International Conference on Emerging Databases (EDB)
25.
go back to reference Lee SW, Moon B, Park C (2009) Advances in flash memory SSD technology for enterprise database applications. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’09, pp 863–870. https://doi.org/10.1145/1559845.1559937 Lee SW, Moon B, Park C (2009) Advances in flash memory SSD technology for enterprise database applications. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, ACM, New York, NY, USA, SIGMOD ’09, pp 863–870. https://​doi.​org/​10.​1145/​1559845.​1559937
27.
go back to reference Moore E (1959) The Shortest Path Through a Maze. Bell Telephone System. Technical Publications. Monograph, Bell Telephone System Moore E (1959) The Shortest Path Through a Maze. Bell Telephone System. Technical Publications. Monograph, Bell Telephone System
45.
go back to reference Zuse K (1972) Der Plankalkül. Berichte der Gesellschaft für Mathematik und Datenverarbeitung, Gesellschaft für Mathematik und Datenverarbeitung Zuse K (1972) Der Plankalkül. Berichte der Gesellschaft für Mathematik und Datenverarbeitung, Gesellschaft für Mathematik und Datenverarbeitung
Metadata
Title
Hardware-aided update acceleration in a hybrid Semantic Web database system
Authors
Dennis Heinrich
Stefan Werner
Christopher Blochwitz
Thilo Pionteck
Sven Groppe
Publication date
20-06-2018
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 10/2020
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-018-2462-y

Other articles of this Issue 10/2020

The Journal of Supercomputing 10/2020 Go to the issue

Premium Partner