Quantum-Accelerated Cloud BI Query Optimization

Authors

  • Aditi Namdeo Independent Researcher, Northeastern University, Boston, USA Author

DOI:

https://doi.org/10.15662/IJEETR.2021.0305005

Keywords:

Adaptive resource management, Large-scale data analytics, Quantum computing, Execution planning, hybrid algorithms and query optimization

Abstract

As the cloud BI platforms (business intelligence) are rapidly evolving, the need to process queries more efficiently, especially when handling large and complex data has also increased. The classic optimization approaches can be scalability issues and may lead to increased latency and resources consumption. This work's idea on cloud BI is the hybrid model using quantum computing algorithms related to classical query execution pipelines to make it more efficient in decision making and improve the performance of the cloud query execution. The proposed framework is quantum inspired search query execution plan evaluation and quantum inspired parallelism searching which can search out the cost effective query execution plan construction for evaluation in a short time interval and is transparent in preserving the accuracy. It consists of three major components: Quantum Query Analyser, which is used to convert queries from complex SQL to representations that can be executed by the quantum algorithms; Hybrid Optimisation Engine which uses quantum algorithms and classical heuristics to suggest on how to optimise the query; Adaptive Resource Manager which dynamically allocates cloud resources based on the output from the optimisation step. A benchmark of experiments on standard data sets demonstrates that the query throughput can be improved by up to 40%–55% with reduced memory and CPU use with the quantum-accelerated approach when compared to state-of-the-art classical optimizers. It can also be configured as a multi-tenant cloud setup, ensuring security and scalability with minimal interruptions between different workloads. These outcomes demonstrate that the algorithms used in quantum computing can also be employed with current cloud based BI systems and suggests that quantum computing may be able to become a useful means to more quickly and efficiently perform analytics in Enterprise systems.

References

[1] IBM, “Near real time quantum compute,” IBM Quantum Blog, 2020. [Online]. Available: https://www.ibm.com/quantum/blog/near-real-time-quantum-compute.

[2] IBM, “Five years ago today, we put the first quantum computer on the cloud,” IBM Quantum Blog, 2021. [Online]. Available: https://www.ibm.com/quantum/blog/quantum-five-years.

[3] IBM, “Introducing Quantum Serverless,” IBM Quantum Blog, 2020. [Online]. Available: https://www.ibm.com/quantum/blog/quantum-serverless-programming.

[4] Microsoft, “Azure Quantum,” Microsoft Azure Products. [Online]. Available: https://azure-int.microsoft.com/en-us/products/quantum.

[5] Amazon Web Services, “AWS Quantum Computing Blog.” [Online]. Available: https://aws.amazon.com/blogs/quantum-computing/.

[6] Amazon Web Services, “Reserve quantum computers with Amazon Braket Direct,” AWS Blog, 2020. [Online]. Available: https://aws.amazon.com/blogs/aws/reserve-quantum-computers-get-expertise-and-cutting-edge-capabilities-with-amazon-braket-direct/.

[7] Microsoft, “Toshiba launches SQBM+ quantum inspired optimization on Azure Quantum,” Microsoft Azure Blog, 2020. [Online]. Available: https://azure.microsoft.com/en-us/blog/quantum/2022/06/27/toshiba-launches-new-sqbm-quantum-inspired-optimization-provider-on-azure-quantum/.

[8] IBM, “What Is Query Optimization?” IBM Think (overview of database query optimization principles). [Online]. Available: https://www.ibm.com/think/topics/query-optimization.

[9] Google Cloud, “Introduction to optimizing query performance,” Google BigQuery Docs (overview of cloud SQL query optimization techniques). [Online]. Available: https://docs.cloud.google.com/bigquery/docs/best-practices-performance-overview.

[10] Microsoft Research, “Query Optimization for Database Systems,” Microsoft Research Project Page (cloud and DBMS query optimizer overview). [Online]. Available: https://www.microsoft.com/en-us/research/project/query-optimization-for-database-systems/.

[11] Wikipedia, “Query optimization,” general overview of query optimization concepts applicable to cloud BI systems. [Online]. Available: https://en.wikipedia.org/wiki/Query_optimization.

Downloads

Published

2021-10-19

How to Cite

Quantum-Accelerated Cloud BI Query Optimization. (2021). International Journal of Engineering & Extended Technologies Research (IJEETR), 3(5), 3715-3724. https://doi.org/10.15662/IJEETR.2021.0305005