LayoutBench: Performance Benchmarking of Cloud Storage Layouts for Multimedia Data

📅 2026-07-30
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the lack of systematic evaluation on how physical data layouts affect retrieval performance for multimedia workloads in cloud storage. The authors propose and implement LayoutBench, the first benchmark tailored to this scenario, enabling a comprehensive comparison of object storage (L1), archival storage (L2), and columnar storage (L3) across 11 query types and 6 instance configurations in terms of performance, cost, and resource overhead. Experimental results demonstrate that L2 achieves the lowest latency for small- to medium-scale retrievals, while L3 excels in large-scale queries despite significantly higher memory consumption and data transfer overhead. Overall, L3 incurs costs nearly an order of magnitude greater than L1 or L2, primarily driven by data transfer expenses. This work provides empirical insights and a practical evaluation framework for optimizing multimedia data layout in cloud storage systems.
📝 Abstract
Modern multimedia machine learning workloads increasingly store large-scale datasets in cloud object storage services such as AWS S3. How these samples are physically organized in storage (i.e.,storage layout) directly affects how quickly and cheaply they can be retrieved. Yet the benchmarks used to guide storage decisions today focus on database engines and query processing, and none systematically evaluates how different storage layouts perform for multimedia data retrieval. We present LayoutBench, the first benchmark designed to fill this gap. It evaluates three representative layout strategies: storing each sample as an individual object (L1), sequentially packing samples into tar archives (L2), and organizing samples as columns in Parquet files (L3). We measure retrieval time, data transferred, and monetary cost using 11 queries of varying result-set sizes on ImageNet across six AWS EC2 instance configurations that span different network bandwidth and memory tiers. Our experiments reveal that L2 achieves lower latency than L1 and L3 through connection reuse, but loses this advantage as retrieval sizes become very large. L3 is the fastest for very large retrievals but transfers substantially more data across all query sizes due to row-group granularity, and requires significantly more memory. Across all layouts, data transfer cost dominates total expenditure, with L3 costing an order of magnitude more than L1 or L2.
Problem

Research questions and friction points this paper is trying to address.

cloud storage
storage layout
multimedia data
performance benchmarking
data retrieval
Innovation

Methods, ideas, or system contributions that make the work stand out.

storage layout
cloud object storage
multimedia data retrieval
performance benchmarking
cost analysis
🔎 Similar Papers