Fusion: An Analytics Object Store Optimized for Query Pushdown
The prevalence of disaggregated storage in public clouds has led to increased latency in modern OLAP cloud databases, particularly when handling ad-hoc and highly-selective queries on large objects. To address this, cloud databases have adopted computation pushdown, executing query predicates closer to the storage layer. However, existing pushdown solutions are inefficient in erasure-coded storage. Cloud storage employs erasure coding that partitions analytics file objects into fixed-sized blocks and distributes them across storage nodes. Consequently, when a specific part of the object is queried, the storage system must reassemble the object across nodes, incurring significant network latency.
Authors
- Jianan Lu (ORCID: https://orcid.org/0000-0003-0741-1913)
- Michael J. Freedman (ORCID: https://orcid.org/0000-0002-5305-2395)
- Asaf Cidon (ORCID: https://orcid.org/0009-0007-4046-2022)
- Ashwini Raina (ORCID: https://orcid.org/0000-0002-3367-009X)
Institutions
- Princeton University (US)
- Columbia University (US)
Publication Details
- Published
- 2025-02-06
- DOI
- https://doi.org/10.1145/3669940.3707234
- Citations
- 3
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 9.74
Funders
- National Science Foundation