Design and implementation of a video transcoding system in cloud computing platforms

With the prevalence of personal computer devices and Internet, it has to provide scalable video coding to serve users under heterogeneous network environments. We proposed to develop a cloud-based video transcoding system, in which a hierarchical scheduling algorithm has been developed to speed up the process. The efficiency can be maintained at 98% and processing time can be reduced to 13% smaller.

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

[2]  Xavier Llorà,et al.  Scaling Genetic Algorithms Using MapReduce , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[3]  Ming-Ting Sun,et al.  Digital Video Transcoding , 2005, Proceedings of the IEEE.

[4]  Bu-Sung Lee,et al.  Dynamic slot allocation technique for MapReduce clusters , 2013, 2013 IEEE International Conference on Cluster Computing (CLUSTER).

[5]  Ladislau Bölöni,et al.  A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems , 2001, J. Parallel Distributed Comput..

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