vbench: Benchmarking video transcoding in the cloud

28Citations
Citations of this article
47Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper presents vbench, a publicly available benchmark for cloud video services. We are the first study, to the best of our knowledge, to characterize the emerging video-as-aservice workload. Unlike prior video processing benchmarks, vbench's videos are algorithmically selected to represent a large commercial corpus of millions of videos. Reflecting the complex infrastructure that processes and hosts these videos, vbench includes carefully constructed metrics and baselines. The combination of validated corpus, baselines, and metrics reveal nuanced tradeoffs between speed, quality, and compression. We demonstrate the importance of video selection with a microarchitectural study of cache, branch, and SIMD behavior. vbench reveals trends from the commercial corpus that are not visible in other video corpuses. Our experiments with GPUs under vbench's scoring scenarios reveal that context is critical: GPUs are well suited for live-streaming, while for video-on-demand shift costs from compute to storage and network. Counterintuitively, they are not viable for popular videos, for which highly compressed, high quality copies are required. We instead find that popular videos are currently well-served by the current trajectory of software encoders.

Cite

CITATION STYLE

APA

Lottarini, A., Ramirez, A., Coburn, J., Kim, M. A., Ranganathan, P., Stodolsky, D., & Wachsler, M. (2018). vbench: Benchmarking video transcoding in the cloud. In ACM SIGPLAN Notices (Vol. 53, pp. 797–809). Association for Computing Machinery. https://doi.org/10.1145/3173162.3173207

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free