TASM: A Tile-Based Storage Manager for Video Analytics
Maureen Daum, Brandon Haynes, Dong He, Amrita Mazumdar, Magdalena, Balazinska

TL;DR
TASM is a novel tile-based storage manager for videos that optimizes tile layouts to significantly accelerate video query processing, adapting dynamically to workload changes and improving overall efficiency.
Contribution
TASM introduces a tile-based approach for video storage management that enables spatial random access and dynamic layout tuning based on workload and content.
Findings
Speeds up subframe selection queries by over 50% on average
Improves throughput of object detection full scans by up to 2X
Effectively adapts tile layouts to changing workloads and video content
Abstract
Modern video data management systems store videos as a single encoded file, which significantly limits possible storage level optimizations. We design, implement, and evaluate TASM, a new tile-based storage manager for video data. TASM uses a feature in modern video codecs called "tiles" that enables spatial random access into encoded videos. TASM physically tunes stored videos by optimizing their tile layouts given the video content and a query workload. Additionally, TASM dynamically tunes that layout in response to changes in the query workload or if the query workload and video contents are incrementally discovered. Finally, TASM also produces efficient initial tile layouts for newly ingested videos. We demonstrate that TASM can speed up subframe selection queries by an average of over 50% and up to 94%. TASM can also improve the throughput of the full scan phase of object detection…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
