On high efficient cloud video transcoding

A multimedia server has to provide bandwidth compatible best QoS perception for end users. It has to perform transcoding to serve users under different network environments and with different devices. In this paper, we proposed a stability-driven hierarchical scheduling algorithm for a cloud-based video streaming system to speed up the video transcoding process for real-time service applications. It helps to coordinate the system operations and dynamically adjust the number of slots so that the cloud clusters can finish the process more efficiently. Experimental results showed that the proposed scheduling control methods help to maintain good system load balancing. The resource utilization of the entire cloud clusters can be as high as 98%, and the total transcoding time can be reduced by 10%-19%.

[1]  Yannis E. Ioannidis,et al.  Schedule optimization for data processing flows on the cloud , 2011, SIGMOD '11.

[2]  Jimmy J. Lin,et al.  Scaling Populations of a Genetic Algorithm for Job Shop Scheduling Problems Using MapReduce , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[3]  Nanning Zheng,et al.  High performance cluster-based transcoder , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[4]  Amr M. Elkholy,et al.  Self adaptive Hadoop scheduler for heterogeneous resources , 2014, 2014 9th International Conference on Computer Engineering & Systems (ICCES).

[5]  Ping Li,et al.  Design and implementation of parallel video encoding strategies using divisible load analysis , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Xiaowei Li,et al.  Towards an Automatic Parameter-Tuning Framework for Cost Optimization on Video Encoding Cloud , 2012, Int. J. Digit. Multim. Broadcast..

[7]  Yu Sun,et al.  Video transcoding: an overview of various techniques and research issues , 2005, IEEE Transactions on Multimedia.

[8]  Michael I. Jordan,et al.  Detecting large-scale system problems by mining console logs , 2009, SOSP '09.

[9]  Xinggong Zhang,et al.  Parallelizing video transcoding using Map-Reduce-based cloud computing , 2012, 2012 IEEE International Symposium on Circuits and Systems.