Skip to main content

Big Data Conditional Business Rule Calculations in Multidimensional In-GPU-Memory OLAP Databases

  • Conference paper
  • First Online:
New Trends in Databases and Information Systems (ADBIS 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 539))

Included in the following conference series:

  • East European Conference on Advances in Databases and Information Systems
  • 1249 Accesses

Abstract

The ability to handle Big Data is one of the key requirements of today’s database systems. Calculating conditional business rules in OLAP scenarios means creating virtual cube cells out of previously stored database entries and precalculated aggregates based on a given condition. It requires passing several steps such as source data filtering, aggregation and conditional analysis, each involving storing intermediate results which can easily get very large. Therefore, algorithms allowing to stream data instead of calculating the results in one step are essential to process big sets of data without exceeding the hardware limitations. This paper shows how the evaluation of conditional business rules can be accelerated using GPUs and massively data-parallel streaming-algorithms written in CUDA.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mircea, M., Andreescu, A.: Using Business Rules in Business Intelligence. Journal of Applied Quantitative Methods (2009)

    Google Scholar 

  2. Jedox Olap. www.jedox.com/en/product

  3. Wikipedia, Big Data. http://en.wikipedia.org/wiki/Big_data

  4. Chen, H., Chiang, R., Storey, V.: Business Intelligence And Analytics: From Big Data to Big Impact (2012)

    Google Scholar 

  5. Govindaraju, N.K., Lloyd, B., Wang, W., Lin, M., Manocha, D.: Fast computation of database operations using graphics processors. In: Proceedings of SIGMOD, Paris, France, June 2004, pp. 206–217. ACM (2004)

    Google Scholar 

  6. Lauer, T., Datta, A., Khadikov, Z., Anselm, C.: Exploring graphics processing units as parallel coprocessors for online aggregation. In: Proceedings of DOLAP 2010, Toronto, Canada, October 2010

    Google Scholar 

  7. Wittmer, S., Lauer, T., Datta, A.: Real-time computation of advanced rules in OLAP databases. In: Eder, J., Bielikova, M., Tjoa, A.M. (eds.) ADBIS 2011. LNCS, vol. 6909, pp. 139–152. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  8. Strohm, P.T., Wittmer, S., Haberstroh, A., Lauer, T.: GPU-accelerated quantification filters for analytical queries in multidimensional databases. In: Bassiliades, N., Ivanovic, M., Kon-Popovska, M., Manolopoulos, Y., Palpanas, T., Trajcevski, G., Vakali, A. (eds.) New Trends in Database and Information Systems II. AISC, vol. 312, pp. 229–242. Springer, Heidelberg (2015)

    Google Scholar 

  9. He, J., Zhang, S., He, B.: In-cache query co-processing on coupled CPU-GPU architectures. Proc. VLDB Endow. 8(4), 329–340 (2014)

    Article  Google Scholar 

  10. Power, J., Li, Y., Hill, M., Patel, J., Wood, D.: Toward GPUs being mainstream in analytic processing. an initial argument using simple scan-aggregate queries. In: Proceedings of the Eleventh International Workshop on Data Management on New Hardware, DaMoN 2015, June 2015

    Google Scholar 

  11. Govindaraju, N., Lloyd, B., Wang, W., Lin, M., Manocha, D.: Fast computation of database operations using graphics processors. In: Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, SIGMOD 2004, pp. 215–226. ACM (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Haberstroh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Haberstroh, A., Strohm, P. (2015). Big Data Conditional Business Rule Calculations in Multidimensional In-GPU-Memory OLAP Databases. In: Morzy, T., Valduriez, P., Bellatreche, L. (eds) New Trends in Databases and Information Systems. ADBIS 2015. Communications in Computer and Information Science, vol 539. Springer, Cham. https://doi.org/10.1007/978-3-319-23201-0_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23201-0_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23200-3

  • Online ISBN: 978-3-319-23201-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics