GPU-Enabled Serverless Workflows for Efficient Multimedia Processing

被引:10
|
作者
Risco, Sebastian [1 ]
Molto, German [1 ]
机构
[1] Univ Politecn Valencia, Inst Instrumentac Imagen Mol I3M, Ctr Mixto CSIC, Camino Vera S-N, Valencia 46022, Spain
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 04期
关键词
cloud computing; serverless computing; multimedia processing; workflows; batch processing; containers; MANAGEMENT;
D O I
10.3390/app11041438
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Serverless computing has introduced scalable event-driven processing in Cloud infrastructures. However, it is not trivial for multimedia processing to benefit from the elastic capabilities featured by serverless applications. To this aim, this paper introduces the evolution of a framework to support the execution of customized runtime environments in AWS Lambda in order to accommodate workloads that do not satisfy its strict computational requirements: increased execution times and the ability to use GPU-based resources. This has been achieved through the integration of AWS Batch, a managed service to deploy virtual elastic clusters for the execution of containerized jobs. In addition, a Functions Definition Language (FDL) is introduced for the description of data-driven workflows of functions. These workflows can simultaneously leverage both AWS Lambda for the highly-scalable execution of short jobs and AWS Batch, for the execution of compute-intensive jobs that can profit from GPU-based computing. To assess the developed open-source framework, we executed a case study for efficient serverless video processing. The workflow automatically generates subtitles based on the audio and applies GPU-based object recognition to the video frames, thus simultaneously harnessing different computing services. This allows for the creation of cost-effective highly-parallel scale-to-zero serverless workflows in AWS.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [21] Fast GPU-Enabled Color Normalization for Digital Pathology
    Anand, Deepak
    Ramakrishnan, Goutham
    Sethi, Amit
    PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING (IWSSIP 2019), 2019, : 219 - 224
  • [22] 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
  • [23] G-Storm: GPU-enabled High-throughput Online Data Processing in Storm
    Chen, Zhenhua
    Xu, Jielong
    Tang, Jian
    Kwiat, Kevin
    Kamhoua, Charles
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 307 - 312
  • [24] 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
  • [25] Efficient Reliability Support for Hardware Multicast-based Broadcast in GPU-enabled Streaming Applications
    Chu, C. -H.
    Hamidouche, K.
    Subramoni, H.
    Venkatesh, A.
    Elton, B.
    Panda, D. K.
    PROCEEDINGS OF FIRST WORKSHOP ON OPTIMIZATION OF COMMUNICATION IN HPC RUNTIME SYSTEMS (COM-HPC 2016), 2016, : 29 - 38
  • [26] Towards Scalable and Efficient GPU-Enabled Slicing Acceleration in Continuous 3D Printing
    Wang, Aosen
    Zhou, Chi
    Jin, Zhanpeng
    Xu, Wenyao
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 623 - 628
  • [27] Pursuing Coordinated Trajectory Progression and Efficient Resource Utilization of GPU-Enabled Molecular Dynamics Simulations
    Schlachter, Samuel
    Herbein, Stephen
    Ou, Shuching
    Logan, Jeremy S.
    Patel, Sandeep
    Taufer, Michela
    IEEE DESIGN & TEST, 2014, 31 (01) : 40 - 50
  • [28] GPU-enabled Function-as-a-Service for Machine Learning Inference
    Zhao, Ming
    Jha, Kritshekhar
    Hong, Sungho
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 918 - 928
  • [29] An effective sparse storage scheme for GPU-enabled uniformization method
    Bylina, Beata
    Bylina, Jaroslaw
    Karwacki, Marek
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 307 - 310
  • [30] A GPU-Enabled Level-Set Method for Mask Optimization
    Yu, Ziyang
    Chen, Guojin
    Ma, Yuzhe
    Yu, Bei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (02) : 594 - 605