Efficient Online Surveillance Video Processing Based on Spark Framework

被引:6
作者
Zhang, Haitao [1 ]
Yan, Jin [1 ]
Kou, Yue [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing Key Lab Intelligent Telecommun Software &, Beijing 100876, Peoples R China
来源
BIG DATA COMPUTING AND COMMUNICATIONS, (BIGCOM 2016) | 2016年 / 9784卷
关键词
Video surveillance; Distributed video processing; Spark; Message queue;
D O I
10.1007/978-3-319-42553-5_26
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the current surveillance video processing systems, the video processing algorithms and the physical resources are highly coupled, and a video stream is usually used as a basic task scheduling unit. With the expansion of the scale of the system, the traditional systems will cause the large resource fragments that cannot be utilized adequately. In this paper, we propose a novel online surveillance video processing system architecture that combines the distributed Kafka message queue and Spark computing framework. Our system decouples the video stream collection and the video stream processing, and further decouples the video processing tasks and the physical resources. This loosely coupled architecture can quickly recover the failed tasks without data loss for the large-scale video surveillance, and can provide the more scalable distributed computing ability. In addition, a fine-grained online video task management method, which uses the cached video data blocks as the scheduling units, is proposed to increase the resource utilization. Experimental results show that our system has the higher resource utilization and the higher task capacity compared with the traditional systems.
引用
收藏
页码:309 / 318
页数:10
相关论文
共 14 条
  • [1] [Anonymous], 2010, HOTCLOUD
  • [2] Benfold B., 2011, 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), P3457, DOI 10.1109/CVPR.2011.5995667
  • [3] Chowdhury A, 2014, 2014 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), P216, DOI 10.1109/SPIN.2014.6776950
  • [4] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
  • [5] Resource Allocation for Service Composition in Cloud-based Video Surveillance Platform
    Hossain, M. Shamim
    Hassan, Mohammad Mehedi
    Al Qurishi, M.
    Alghamdi, Abdullah
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2012, : 408 - 412
  • [6] Hu R, 2013, 2013 IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2013), P12, DOI 10.1109/ICCSCE.2013.6719924
  • [7] Extensible Video Processing Framework in Apache Hadoop
    Ryu, Chungmo
    Lee, Daecheol
    Jang, Minwook
    Kim, Cheolgi
    Seo, Euiseong
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 305 - 308
  • [8] Wang H., 2015, P MMSP 2015
  • [9] Xianda Yang, 2016, Human-Centered Computing. Second International Conference, HCC 2016. Revised Selected Papers: LNCS 9567, P544, DOI 10.1007/978-3-319-31854-7_49
  • [10] Zaharia M., 2012, P NSDI 2012