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 条
  • [31] GPU-enabled microfluidic design automation for concentration gradient generators
    Seong Hyeon Hong
    Jung-Il Shu
    Junlin Ou
    Yi Wang
    Engineering with Computers, 2023, 39 : 1637 - 1652
  • [32] GPU-Enabled Pavement Distress Image Classification in Real Time
    Doycheva, Kristina
    Koch, Christian
    Koenig, Markus
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2017, 31 (03)
  • [33] Triangulating molecular surfaces over a LAN of GPU-enabled computers
    Dias, Sergio E. D.
    Gomes, Abel J. P.
    PARALLEL COMPUTING, 2015, 42 : 35 - 47
  • [34] GPU-Enabled Visual Analytics Framework for Big Transportation Datasets
    Yaw Adu-Gyamfi
    Journal of Big Data Analytics in Transportation, 2019, 1 (2-3): : 147 - 159
  • [35] A GPU-Enabled Mobile Telemedicine Training System for Graphic Rendering
    Fu, Zhipeng
    Zhou, Jun
    Xu, Wanpeng
    PROCEEDINGS OF THE 2022 THE 28TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, ACM MOBICOM 2022, 2022, : 877 - 879
  • [36] Exploiting Maximal Overlap for Non-Contiguous Data Movement Processing on Modern GPU-enabled Systems
    Chu, C-H.
    Hamidouche, K.
    Venkatesh, A.
    Banerjee, D. S.
    Subramoni, H.
    Panda, D. K.
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 983 - 992
  • [37] GPU-enabled Molecular Dynamics Simulations Of Ankyrin Kinase Complex
    Gautam, Vertika
    Chong, Wei Lim
    Wisitponchai, Tanchanok
    Nimmanpipug, Piyarat
    Zain, Sharifuddin M.
    Rahman, Noorsaadah Abd.
    Tayapiwatana, Chatchai
    Lee, Vannajan Sanghiran
    3RD INTERNATIONAL CONFERENCE ON FUNDAMENTAL AND APPLIED SCIENCES (ICFAS 2014): INNOVATIVE RESEARCH IN APPLIED SCIENCES FOR A SUSTAINABLE FUTURE, 2014, 1621 : 112 - 115
  • [38] A Scalable GPU-enabled Framework for Training Deep Neural Networks
    Del Monte, Bonaventura
    Prodan, Radu
    2016 2ND INTERNATIONAL CONFERENCE ON GREEN HIGH PERFORMANCE COMPUTING (ICGHPC), 2016,
  • [39] 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
  • [40] GPU-enabled microfluidic design automation for concentration gradient generators
    Hong, Seong Hyeon
    Shu, Jung-Il
    Ou, Junlin
    Wang, Yi
    ENGINEERING WITH COMPUTERS, 2023, 39 (02) : 1637 - 1652