Cluster-based optimized parallel video transcoding

被引:15
作者
Barlas, Gerassimos [1 ]
机构
[1] Amer Univ Sharjah, Comp Sci & Engn Dept, Coll Engn, Sharjah, U Arab Emirates
关键词
Parallel video encoding; Video transcoding; Divisible Load Theory; DIVISIBLE LOAD; SCHEDULING STRATEGIES; TREE;
D O I
10.1016/j.parco.2012.02.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Video transcoding is a popular technique for delivering video content of varying quality and size to diverse audiences. In this paper an analytical approach to the optimization of a large collection of parallel transcoding techniques based on temporal partitioning, is pursued. The key elements in the design of such techniques are identified, allowing them to be enumerated and classified. Closed-form solutions to the partitioning/scheduling problem (and optimum operation sequencing where necessary) are derived for the most important of these methods, under CBR input media conditions. Subsequently, appropriate heuristics allow the solution of the partitioning problem under VBR input media conditions. The paper is concluded by an extensive battery of tests for the most significant strategies, on several feature-length video streams. The tests reveal not only how one of the proposed strategies, namely NPWFVBR, strikes a nice balance between efficiency and distortion minimization on heterogeneous platforms, but also allow us to derive guidelines for transcoding solution deployment. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:226 / 244
页数:19
相关论文
共 39 条
[1]  
Assayad I., 2005, Proceedings. DFMA 05. First International Conference on Distributed Frameworks for Multimedia Applications, P295
[2]   Scheduling strategies for master-slave tasking on heterogeneous processor platforms [J].
Banino, C ;
Beaumont, O ;
Carter, L ;
Ferrante, J ;
Legrand, A ;
Robert, Y .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (04) :319-330
[3]  
Barbosa D. M., 1999, XII Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00481), P215, DOI 10.1109/SIBGRA.1999.805727
[4]   Quantized load distribution for tree and bus-connected processors [J].
Barlas, G ;
Veeravalli, B .
PARALLEL COMPUTING, 2004, 30 (07) :841-865
[5]   Collection-aware optimum sequencing of operations and closed-form solutions for the distribution of a divisible load on arbitrary processor trees [J].
Barlas, GD .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (05) :429-441
[6]   An Analytical Approach to Optimizing Parallel Image Registration/Retrieval [J].
Barlas, Gerassimos .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (08) :1074-1088
[7]  
Barlas Gerassimos, 2006, 14 EUR PAR DISTR NET, P388
[8]   Scheduling divisible loads on star and tree networks: Results and open problems [J].
Beaumont, O ;
Casanova, H ;
Legrand, A ;
Robert, Y ;
Yang, Y .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (03) :207-218
[9]   Scheduling divisible MapReduce computations [J].
Berlinska, J. ;
Drozdowski, M. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (03) :450-459
[10]   Heuristics for multi-round divisible loads scheduling with limited memory [J].
Berlinska, J. ;
Drozdowski, M. .
PARALLEL COMPUTING, 2010, 36 (04) :199-211