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 条
  • [21] SCAFE: A Service-Centered Cloud-Native Workflow Engine Architecture
    Ding, Zhijun
    Zhou, Yuanyuan
    Wang, Shuaijun
    Jiang, Changjun
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (05) : 3682 - 3695
  • [22] Research of Cloud-Native AS/RS Warehouse Management and Control Platform Architecture
    Chen, Chuanjun
    Liu, Junjie
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATION, ICCEA 2024, 2024, : 277 - 285
  • [23] Dynamic Resource Management for Cloud-native Bulk Synchronous Parallel Applications
    Wang, Evan
    Barve, Yogesh
    Gokhale, Aniruddha
    Sun, Hongyang
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 152 - 157
  • [24] Kuksa: A Cloud-Native Architecture for Enabling Continuous Delivery in the Automotive Domain
    Banijamali, Ahmad
    Jamshidi, Pooyan
    Kuvaja, Pasi
    Oivo, Markku
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 455 - 472
  • [25] Reliable Initialization of GPU-enabled Parallel Stochastic Simulations Using Mersenne Twister for Graphics Processors
    Passerat-Palmbach, Jonathan
    Mazel, Claude
    Mahul, Antoine
    Hill, David R. C.
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2010, 2010, : 187 - +
  • [26] A Step-By-Step Decision Process for Application Migration to Cloud-Native Architecture
    Olabanji, Daniel
    Fitch, Tineke
    Matthew, Olumuyiwa
    ADVANCES IN INFORMATION SYSTEMS, ARTIFICIAL INTELLIGENCE AND KNOWLEDGE MANAGEMENT, ICIKS 2023, 2024, 486 : 63 - 77
  • [27] Securing a Cloud-Native C2 Architecture Using SSO and JWT
    Melton, Ryan
    2021 IEEE AEROSPACE CONFERENCE (AEROCONF 2021), 2021,
  • [28] Flexible Investment Strategies for Cloud-Native Architecture of Public Health Information Systems
    Jiang, Ming
    Nakamoto, Ichiro
    Zhuang, Weiqing
    Zhang, Weiguo
    Guo, Yin
    Ma, Liting
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [29] Toward Network-Slicing-Enabled Edge Computing: A Cloud-Native Approach for Slice Mobility
    Shah, Syed Danial Ali
    Gregory, Mark A.
    Li, Shuo
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (02) : 2684 - 2700
  • [30] Leveraging a cloud-native architecture to enable semantic interconnectedness of data for cyber threat intelligence
    Ammi, Meryem
    Adedugbe, Oluwasegun
    Alharby, Fahad M.
    Benkhelifa, Elhadj
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3629 - 3640