Parallel Stream Processing with MPI for Video Analytics and Data Visualization

被引:2
|
作者
Vogel, Adriano [1 ]
Rista, Cassiano [1 ]
Justo, Gabriel [1 ]
Ewald, Endrius [1 ]
Griebler, Dalvan [1 ,3 ]
Mencagli, Gabriele [2 ]
Fernandes, Luiz Gustavo [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, Porto Alegre, RS, Brazil
[2] Univ Pisa, Dept Comp Sci, Pisa, Italy
[3] Tres de Maio Fac SETREM, Lab Adv Res Cloud Comp LARCC, Tres De Maio, Brazil
关键词
Parallel programming; Stream parallelism; Distributed processing; Cluster;
D O I
10.1007/978-3-030-41050-6_7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The amount of data generated is increasing exponentially. However, processing data and producing fast results is a technological challenge. Parallel stream processing can be implemented for handling high frequency and big data flows. The MPI parallel programming model offers low-level and flexible mechanisms for dealing with distributed architectures such as clusters. This paper aims to use it to accelerate video analytics and data visualization applications so that insight can be obtained as soon as the data arrives. Experiments were conducted with a Domain-Specific Language for Geospatial Data Visualization and a Person Recognizer video application. We applied the same stream parallelism strategy and two task distribution strategies. The dynamic task distribution achieved better performance than the static distribution in the HPC cluster. The data visualization achieved lower throughput with respect to the video analytics due to the I/O intensive operations. Also, the MPI programming model shows promising performance outcomes for stream processing applications.
引用
收藏
页码:102 / 116
页数:15
相关论文
共 50 条
  • [1] ARCHITECTURE OF A VIDEO ANALYTICS SYSTEM USING PARALLEL PROCESSING
    Gorshkov, A. V.
    Kravets, O. Ja.
    Aksenov, I. A.
    Redkin, Yu. V.
    Atlasov, I. V.
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2022, 14 (04): : 3 - 12
  • [2] Autonomic Parallel Data Stream Processing
    De Matteis, Tiziano
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 995 - 998
  • [3] Data Stream Processing for Packet-Level Analytics
    Fais, Alessandra
    Lettieri, Giuseppe
    Procissi, Gregorio
    Giordano, Stefano
    Oppedisano, Francesco
    SENSORS, 2021, 21 (05) : 1 - 22
  • [4] Data Analytics Enhanced Data Visualization and Interrogation with Parallel Coordinates Plots
    Akbar, Muhammad Sajjad
    Gabrys, Bogdan
    2018 26TH INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING (ICSENG 2018), 2018,
  • [5] Stream Processing for Optical Network Monitoring with Streaming Telemetry and Video Analytics
    Simsarian, Jesse E.
    Hall, Matthew Nance
    Hosangadi, Gurudutt
    Gripp, Jurgen
    van Raemdonck, Wolfgang
    Yu, Jiakai
    Sizer, Theodore
    2020 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATIONS (ECOC), 2020,
  • [6] Big Data Density Analytics using Parallel Coordinate Visualization
    Zhang, Jinson
    Wang, Wen Bo
    Huang, Mao Lin
    Lu, Liang Fu
    Meng, Zhao-Peng
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, : 1115 - 1120
  • [7] A parallel equivalence algorithm based on MPI for GNSS data processing
    Jiang, Chunhua
    Xu, Tianhe
    Du, Yujun
    Sun, Zhangzhen
    Xu, Guochang
    JOURNAL OF SPATIAL SCIENCE, 2021, 66 (03) : 513 - 532
  • [8] Parallel processing speeds visualization of scientific data
    Staley, Stephanie
    Bahrami, Ali
    Scientific Computing and Instrumentation, 2003, 20 (03): : 32 - 36
  • [9] An optimal scheduling algorithm for stream based parallel video processing
    Altilar, DT
    Paker, Y
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2003, 2003, 2869 : 731 - 738
  • [10] A Software Chain Approach to Big Data Stream Processing and Analytics
    Xhafa, Fatos
    Naranjo, Victor
    Caballe, Santi
    Barolli, Leonard
    2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 179 - 186