Where academic tradition
meets the exciting future

Prediction-Based Dynamic Resource Allocation for Video Transcoding in Cloud Computing

Fareed Ahmed Jokhio, Adnan Ashraf, Sébastien Lafond, Ivan Porres, Johan Lilius, Prediction-Based Dynamic Resource Allocation for Video Transcoding in Cloud Computing. In: Peter Kilpatrick, Peter Milligan, Rainer Stotzka (Eds.), Proceedings of the 21st International Euromicro Conference on Parallel, Distributed and Network-based Processing, Belfast, UK 27 February - 1 March 2013, 254–261, IEEE Computer society, 2013.

http://dx.doi.org/10.1109/PDP.2013.44

Abstract:

This paper presents prediction-based dynamic resource allocation algorithms to scale video transcoding service on a given Infrastructure as a Service cloud. The proposed algorithms provide mechanisms for allocation and deallocation of virtual machines (VMs) to a cluster of video transcoding servers in a horizontal fashion. We use a two-step load prediction method, which allows proactive resource allocation with high prediction accuracy under real-time constraints. For cost-efficiency, our work supports transcoding of multiple on-demand video streams concurrently on a single VM, resulting in a reduced number of required VMs. We use video segmentation at group of pictures level, which splits video streams into smaller segments that can be transcoded independently of one another. The approach is
demonstrated in a discrete-event simulation and an experimental evaluation involving two different load patterns.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{inpJoAsLaPoLi13a,
  title = {Prediction-Based Dynamic Resource Allocation for Video Transcoding in Cloud Computing},
  booktitle = {Proceedings of the 21st International Euromicro Conference on Parallel, Distributed and Network-based Processing, Belfast, UK 27 February - 1 March 2013},
  author = {Jokhio, Fareed Ahmed and Ashraf, Adnan and Lafond, Sébastien and Porres, Ivan and Lilius, Johan},
  editor = {Kilpatrick, Peter and Milligan, Peter and Stotzka, Rainer},
  publisher = {IEEE Computer society},
  pages = {254–261},
  year = {2013},
  keywords = {Video transcoding; cloud computing; resource allocation; load prediction},
}

Belongs to TUCS Research Unit(s): Embedded Systems Laboratory (ESLAB), Software Engineering Laboratory (SE Lab)

Publication Forum rating of this publication: level 1

Edit publication