Distributed Video Decoding on Hadoop

被引:4
作者
Yoon, Illo [1 ]
Yi, Saehanseul [1 ]
Oh, Chanyoung [1 ]
Jung, Hyeonjin [1 ]
Yi, Youngmin [1 ]
机构
[1] Univ Seoul, Sch Elect & Comp Engn, Seoul, South Korea
关键词
distributed video processing; Hadoop; extended FFmpeg;
D O I
10.1587/transinf.2018PAP0014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Video analytics is usually time-consuming as it not only requires video decoding as a first step but also usually applies complex computer vision and machine learning algorithms to the decoded frame. To achieve high efficiency in video analytics with ever increasing frame size, many researches have been conducted for distributed video processing using Hadoop. However, most approaches focused on processing multiple video files on multiple nodes. Such approaches require a number of video files to achieve any speedup, and could easily result in load imbalance when the size of video files is reasonably long since a video file itself is processed sequentially. In contrast, we propose a distributed video decoding method with an extended FFmpeg and VideoRecordReader, by which a single large video file can be processed in parallel across multiple nodes in Hadoop. The experimental results show that a case study of face detection and SURF system achieve 40.6 times and 29.1 times of speedups respectively on a four-node cluster with 12 mappers in each node, showing good scalability.
引用
收藏
页码:2933 / 2941
页数:9
相关论文
共 13 条
[1]   Speeded-Up Robust Features (SURF) [J].
Bay, Herbert ;
Ess, Andreas ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 110 (03) :346-359
[2]  
Gordon Rob., 1998, Essential JNI: Java Native Interface
[3]  
Hadoop A., 2009, A HAD
[4]  
Kim Myoungjin., 2013, INT J MULTIMEDIA UBI, V8, P213
[5]  
Oh C, 2015, IEEE INT CON MULTI
[6]  
OpenCV, 2015, OP 3 1 0
[7]  
Pereira R., 2010, 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), P482, DOI 10.1109/CLOUD.2010.73
[8]  
Radhakrishnan R., 2013, USING HADOOP MAPREDU
[9]   Extensible Video Processing Framework in Apache Hadoop [J].
Ryu, Chungmo ;
Lee, Daecheol ;
Jang, Minwook ;
Kim, Cheolgi ;
Seo, Euiseong .
2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, :305-308
[10]  
Shvachko K., 2010, SYMPOSIUM, P1, DOI DOI 10.1109/MSST.2010.5496972