Dynamic resource allocation for cloud-based media processing

  • Authors:
  • Krisantus Sembiring;Andreas Beyer

  • Affiliations:
  • NEC Labs Europe Ltd., Heidelberg, Germany;NEC Labs Europe Ltd., Heidelberg, Germany

  • Venue:
  • Proceeding of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

As an economic and scalable solution of providing interactive and adaptive media content across different devices, cloud-based media processing has recently attracted lots of attention from both academic and industry. Within a media cloud, a large number of media processing tasks will be dynamically spawn to run in parallel and then share resource with each other in the cloud. In such a dynamic and shared environment, how to appropriately provision cloud resource to different tasks with regards to both system efficiency and quality of service remains a challenging issue. Existing resource allocation algorithms consider generic task and only focus on maximizing system efficiency, but failed to meet the QoS requirement of media tasks. In this paper, we investigate the relationship between the properities of media tasks and their resource comsumption and accordingly propose a dynamic resource allocation solution. Our solution leverages machine learning technique to predict resource requirement and survival functions to prevent QoS degradation.