Towards application-specific query processing systems
Dimitrios Vasilas (DELYS, SU), Marc Shapiro (DELYS, SU), Bradley King,, Sara Hamouda (DELYS, SU)

TL;DR
This paper proposes a flexible, application-specific query system architecture using Query Processing Units, enabling tailored deployment and improved trade-offs between response time and data freshness.
Contribution
It introduces the Query Processing Unit abstraction for building customizable query systems tailored to specific use cases.
Findings
State placement impacts query response time and freshness
The approach allows flexible architecture design for different applications
Demonstrated the system's expressiveness in various deployment scenarios
Abstract
Database systems use query processing subsystems for enabling efficient query-based data retrieval. An essential aspect of designing any query-intensive application is tuning the query system to fit the application's requirements and workload characteristics. However, the configuration parameters provided by traditional database systems do not cover the design decisions and trade-offs that arise from the geo-distribution of users and data. In this paper, we present a vision towards a new type of query system architecture that addresses this challenge by enabling query systems to be designed and deployed in a per use case basis. We propose a distributed abstraction called Query Processing Unit that encapsulates primitive query processing tasks, and show how it can be used as a building block for assembling query systems. Using this approach, application architects can construct query…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Cloud Computing and Resource Management · Advanced Data Storage Technologies
