Skip to main navigation Skip to search Skip to main content

Scalable video transcoding in public clouds

Qingye Jiang, Young Choon Lee, Albert Y. Zomaya

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

Abstract

In this paper, we present the challenges involved in large-scale video transcoding application in public clouds. We introduce the architecture of an existing video transcoding system which is tightly coupled with an existing video sharing service. We examine the horizontal scalability of the video transcoding system on AWS EC2. With an online transaction processing (OLTP) model, the system achieves linear horizontal scalability up to 1,000 vCPU cores, but starts to experience performance degradation beyond that. We analyze the resource consumption pattern of the existing system, then introduce an improved architecture by adding a message queue layer. This effectively decouples the video transcoding system from the video sharing service and converts the OLTP model into a batch processing model. Large-scale evaluations on AWS EC2 indicate that the improved design maintains linear horizontal scalability at 10,100 vCPU cores. The hybrid design of the system allows it to be easily adapted for other batch processing use cases without the need to modify or recompile the application.

Original languageEnglish
Title of host publicationProceedings - 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2019
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages70-75
Number of pages6
ISBN (Electronic)9781728109121
ISBN (Print)9781728109138
DOIs
Publication statusPublished - 1 May 2019
Event19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2019 - Larnaca, Cyprus
Duration: 14 May 201917 May 2019

Publication series

NameIEEE-ACM International Symposium on Cluster Cloud and Grid Computing
PublisherIEEE
ISSN (Print)2376-4414

Conference

Conference19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2019
Country/TerritoryCyprus
CityLarnaca
Period14/05/1917/05/19

Keywords

  • Batch processing
  • Distributed computing
  • Horizontal scalability
  • Video transcoding

Fingerprint

Dive into the research topics of 'Scalable video transcoding in public clouds'. Together they form a unique fingerprint.

Cite this