Serverless Workflows for Containerised Applications in the Cloud Continuum

被引:33
作者
Risco, Sebastian [1 ]
Molto, German [1 ]
Naranjo, Diana M. [1 ]
Blanquer, Ignacio [1 ]
机构
[1] Univ Politecn Valencia, Ctr Mixto CSIC, Inst Instrumentac Imagen Mol I3M, Camino Vera S-N, Valencia 46022, Spain
基金
欧盟地平线“2020”;
关键词
Cloud computing; Serverless computing; Workflow; Containers; CLUSTERS;
D O I
10.1007/s10723-021-09570-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces an open-source platform to support serverless computing for scientific data-processing workflow-based applications across the Cloud continuum (i.e. simultaneously involving both on-premises and public Cloud platforms to process data captured at the edge). This is achieved via dynamic resource provisioning for FaaS platforms compatible with scale-to-zero approaches that minimise resource usage and cost for dynamic workloads with different elasticity requirements. The platform combines the usage of dynamically deployed auto-scaled Kubernetes clusters on on-premises Clouds and automated Cloud bursting into AWS Lambda to achieve higher levels of elasticity. A use case in public health for smart cities is used to assess the platform, in charge of detecting people not wearing face masks from captured videos. Faces are blurred for enhanced anonymity in the on-premises Cloud and detection via Deep Learning models is performed in AWS Lambda for this data-driven containerised workflow. The results indicate that hybrid workflows across the Cloud continuum can efficiently perform local data processing for enhanced regulations compliance and perform Cloud bursting for increased levels of elasticity.
引用
收藏
页数:18
相关论文
共 55 条
[1]  
Agache A, 2020, PROCEEDINGS OF THE 17TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P419
[2]   Applications of big data to smart cities [J].
Al Nuaimi, Eiman ;
Al Neyadi, Hind ;
Mohamed, Nader ;
Al-Jaroodi, Jameela .
JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2015, 6 (01) :1-15
[3]  
[Anonymous], [No title captured]
[4]  
Apache, OPENWHISK
[5]  
Baldini I, 2017, Research Advances in Cloud Computing, P1
[6]   The Serverless Trilemma Function Composition for Serverless Computing [J].
Baldini, Ioana ;
Cheng, Perry ;
Fink, Stephen J. ;
Mitchell, Nick ;
Muthusamy, Vinod ;
Rabbah, Rodric ;
Suter, Philippe ;
Tardieu, Olivier .
PROCEEDINGS OF THE 2017 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!'17), 2017, :89-103
[7]   Towards a computing continuum: Enabling edge-to-cloud integration for data-driven workflows [J].
Balouek-Thomert, Daniel ;
Renart, Eduard Gibert ;
Zamani, Ali Reza ;
Simonet, Anthony ;
Parashar, Manish .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (06) :1159-1174
[8]   A Unified Model for the Mobile-Edge-Cloud Continuum [J].
Baresi, L. ;
Mendonca, D. F. ;
Garriga, M. ;
Guinea, S. ;
Quattrocchi, G. .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (02)
[9]  
Bello J. P., 2018, Computational Analysis of Sound Scenes and Events, P373, DOI DOI 10.1007/978-3-319-63450-0_13
[10]  
Brewer E.A., 2015, P 6 ACM S CLOUD COMP, P167, DOI DOI 10.1145/2806777.2809955