Towards GPU-enabled serverless cloud edge platforms for accelerating HEVC video coding

被引: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 Informat, Avda Univ S-N, Valencia 46100, Spain
关键词
Serverless; FaaS; GPU; Video encoding; Cloud edge; HEVC; NVENC;
D O I
10.1007/s10586-024-04692-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multimedia streaming has become integral to modern living, reshaping entertainment consumption, information access, and global engagement. The ascent of cloud computing, particularly serverless architectures, plays a pivotal role in this transformation, offering dynamic resource allocation, parallel execution, and automatic scaling-especially beneficial in HTTP Adaptive Streaming (HAS) applications. This study presents an event-driven serverless cloud edge platform with graphics processing units (GPUs), managed by Knative, tailored for video encoding. Two implementations of the High Efficiency Video Coding (HEVC) codec have been encapsulated in the functions: HEVC NVENC (Nvidia Encoder), that uses GPU acceleration, and x265 that only uses CPUs. Experiments focused on measuring the impact of replica requested resources on cold start, scalability and resource consumption with different allocated resources on slim and fat virtual machines (VMs). The best results are obtained when four slim replicas of the functions are deployed on a fat VM with a 8.4% reduction in encoding time for x265 and a 15.2% improvement for HEVC NVENC compared with other deployment scenarios. Comparatively, HEVC NVENC encoding is 8.3 times faster than x265. In multiresolution scenarios, GPU encoding drastically reduces segment encoding time by a factor of 12.4 between non-GPU and GPU-accelerated. These findings are important for live streaming applications where low latency is critical at all stages of the streaming process.
引用
收藏
页数:21
相关论文
共 41 条
  • [1] GPU-Enabled Serverless Workflows for Efficient Multimedia Processing
    Risco, Sebastian
    Molto, German
    APPLIED SCIENCES-BASEL, 2021, 11 (04): : 1 - 17
  • [2] Cloud-Native GPU-Enabled Architecture for Parallel Video Encoding
    Salcedo-Navarro, Andoni
    Pena-Ortiz, Raul
    Claver, Jose M.
    Garcia-Pineda, Miguel
    Gutierrez-Aguado, Juan
    EURO-PAR 2024: PARALLEL PROCESSING, PT III, EURO-PAR 2024, 2024, 14803 : 327 - 341
  • [3] Integral image computation algorithm for GPU-enabled automotive platforms
    Glamocic, Damjan
    Bordoski, Dejan
    Todorovic, Branislav
    Maruna, Tomislav
    2019 IEEE 9TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE-BERLIN), 2019, : 366 - 369
  • [4] mlGeNN: accelerating SNN inference using GPU-enabled neural networks
    Turner, James Paul
    Knight, James C.
    Subramanian, Ajay
    Nowotny, Thomas
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2022, 2 (02):
  • [5] 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
  • [6] 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
  • [7] Accelerating Edge Metagenomic Analysis with Serverless-Based Cloud Offloading
    Grzesik, Piotr
    Mrozek, Dariusz
    COMPUTATIONAL SCIENCE, ICCS 2022, PT II, 2022, : 481 - 492
  • [8] Operating Latency Sensitive Applications on Public Serverless Edge Cloud Platforms
    Pelle, Istvan
    Czentye, Janos
    Doka, Janos
    Kern, Andras
    Gero, Balazs P.
    Sonkoly, Balazs
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (10): : 7954 - 7972
  • [9] Real-time Traffic Management Model using GPU-enabled Edge Devices
    Rathore, M. Mazhar
    Jararweh, Yaser
    Son, Hojae
    Paul, Anand
    2019 FOURTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2019, : 336 - 343
  • [10] Towards Cloud-Edge Collaborative Online Video Analytics with Fine-Grained Serverless Pipelines
    Zhang, Miao
    Wang, Fangxin
    Zhu, Yifei
    Liu, Jiangchuan
    Wang, Zhi
    MMSYS '21: PROCEEDINGS OF THE 2021 MULTIMEDIA SYSTEMS CONFERENCE, 2021, : 80 - 93