mlsanityData to 14 Oct 2026

Dynamic Data Layout Optimization with Worst-case Guarantees

arXiv 2405.04984 ↗First posted 8 May 2024cs.DB cs.DS cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Many data analytics systems store and process large datasets in partitions containing millions of rows. By mapping rows to partitions in an optimized way, it is possible to improve query performance by skipping over large numbers of irrelevant partitions during query processing. This mapping is referred to as a data layout. Recent works have shown that customizing the data layout to the anticipated query workload greatly improves query performance, but the performance benefits may disappear if the workload changes. Reorganizing data layouts to accommodate workload drift can resolve this issue, but reorganization costs could exceed query savings if not done carefully. In this paper, we present an algorithmic framework OReO that makes online reorganization decisions to balance the benefits of improved query performance with the costs of reorganization. Our framework extends results from Metrical Task Systems to provide a tight bound on the worst-case performance guarantee for online reorganization, without prior knowledge of the query workload. Through evaluation on real-world datasets and query workloads, our experiments demonstrate that online reorganization with OReO can lead to an up to 32% improvement in combined query and reorganization time compared to using a single, optimized data layout for the entire workload.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 8 of its 52 references that are in the map. First posted on arXiv 8 May 2024.

Builds on

8 of 52 references.

References · 8

  1. 2019Learning Multi-dimensional Indexescited by 30
  2. 2020Qd-tree: Learning Data Layouts for Big Data Analyticscited by 18
  3. 2018Metrical task systems on trees via mirror descent and unfair gluingcited by 11
  4. 2020TASM: A Tile-Based Storage Manager for Video Analyticscited by 7
  5. 2019Pure entropic regularization for metrical task systemscited by 5
  6. 2017Online Learning with Many Expertscited by 1
  7. 2020Approximate Partition Selection for Big-Data Workloads using Summary Statisticscited by 1
  8. 2021Multiscale entropic regularization for MTS on general metric spacescited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.