Cloud-Native GPU-Enabled Architecture for Parallel Video Encoding

被引:0
|
作者
Salcedo-Navarro, Andoni [1 ]
Pena-Ortiz, Raul [1 ]
Claver, Jose M. [1 ]
Garcia-Pineda, Miguel [1 ]
Gutierrez-Aguado, Juan [1 ]
机构
[1] Univ Valencia, Dept Comp Sci, ETSE UV, Burjassot, Spain
关键词
GPU; Cloud Computing; Kubernetes; Video Encoding; HTTP Adaptive Streaming;
D O I
10.1007/978-3-031-69583-4_23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multimedia streaming has become an essential aspect of contemporary life and the ever-growing demand for high-quality streaming has fostered the development of new video codecs and improvements in content delivery. Cloud computing, particularly cloud architectures, has played a pivotal role in this evolution, offering dynamic resource allocation, parallel execution, and automatic scaling-critical features for HTTP Adaptive Streaming applications. This paper presents two specialized containers designed for video encoding (using two implementations of H264: x264 that encodes in the CPU and H264 NVENC that also uses the GPU). These containers are deployed on a Kubernetes cluster with four GPUs. The experiments focus on the performance and resource consumption of the encoder containers under different Kubernetes cluster and replica configurations. The best setup shows a 12.7% reduction in encoding time for x264 and a 15.98% for H264 NVENC compared to the other configurations considered. Besides, the encoding time of H264 NVENC is reduced by a 3.29 factor compared to x264. To test the behavior in realistic scenarios, four videos were encoded at five different resolutions. The mean encoding time per segment is reduced by a 3.75 factor when using H264 NVENC compared to x264. These results hold significant implications for live streaming applications, particularly for low-latency use cases.
引用
收藏
页码:327 / 341
页数:15
相关论文
共 50 条
  • [1] GPU architecture and applications of GPU-enabled computing
    Poole, Duncan
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [2] Towards GPU-enabled serverless cloud edge platforms for accelerating HEVC video coding
    Salcedo-Navarro, Andoni
    Pena-Ortiz, Raul
    Claver, Jose M.
    Garcia-Pineda, Miguel
    Gutierrez-Aguado, Juan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (01):
  • [3] GPU-enabled parallel processing for image halftoning applications
    Trager, Barry
    Wu, Chai Wah
    Stanich, Mikel
    Chandu, Kartheek
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1528 - 1531
  • [4] Ignite-GPU: a GPU-enabled in-memory computing architecture on clusters
    Sojoodi, Amir Hossein
    Salimi Beni, Majid
    Khunjush, Farshad
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (03): : 3165 - 3192
  • [5] Ignite-GPU: a GPU-enabled in-memory computing architecture on clusters
    Amir Hossein Sojoodi
    Majid Salimi Beni
    Farshad Khunjush
    The Journal of Supercomputing, 2021, 77 : 3165 - 3192
  • [6] Microservices Architecture Enables DevOps Migration to a Cloud-Native Architecture
    Balalaie, Armin
    Heydarnoori, Abbas
    Jamshidi, Pooyan
    IEEE SOFTWARE, 2016, 33 (03) : 42 - 52
  • [7] uABNO: A Cloud-Native Architecture for Optical SDN Controllers
    Vilalta, Ricard
    Luis de la Cruz, Juan
    Mayoral Lopez-de-Lerma, Arturo
    Lopez, Victor
    Martinez, Ricardo
    Casellas, Ramon
    Munoz, Raul
    2020 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2020,
  • [8] A GPU-enabled acceleration algorithm for the CAM5 cloud microphysics scheme
    Hong, Yan
    Wang, Yuzhu
    Zhang, Xuanying
    Wang, Xiaocong
    Zhang, He
    Jiang, Jinrong
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (16): : 17784 - 17809
  • [9] A GPU-enabled acceleration algorithm for the CAM5 cloud microphysics scheme
    Yan Hong
    Yuzhu Wang
    Xuanying Zhang
    Xiaocong Wang
    He Zhang
    Jinrong Jiang
    The Journal of Supercomputing, 2023, 79 : 17784 - 17809
  • [10] A Unified Cloud-Native Architecture For Heterogeneous Data Aggregation And Computation
    Rouzbeh, Fatemeh
    Grama, Ananth
    Griffin, Paul
    Adibuzzaman, Mohammad
    ACM-BCB 2020 - 11TH ACM CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY, AND HEALTH INFORMATICS, 2020,