BaaSLess: Backend-as-a-Service (BaaS)-Enabled Workflows in Federated Serverless Infrastructures

被引:0
|
作者
Larcher, Thomas [1 ]
Gritsch, Philipp [1 ]
Nastic, Stefan [2 ]
Ristov, Sashko [1 ]
机构
[1] Univ Innsbruck, A-6020 Innsbruck, Austria
[2] TU Wien, A-1040 Vienna, Austria
关键词
Optical character recognition; Costs; Codes; Interoperability; Speech to text; Serverless computing; Scheduling; Backend-as-a-Service (BaaS); federation; optimization; SDK; serverless; FUNCTION CHOREOGRAPHIES; FAAS;
D O I
10.1109/TCC.2024.3439268
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless is a popular paradigm for expressing compute-intensive applications as serverless workflows. In practice, a significant portion of the computing is typically offloaded to various Backend-as-a-Service (BaaS) cloud services. The recent rise of federated serverless and Sky computing offers cost and performance advantages for these BaaS-enabled serverless workflows. However, due to vendor lock-in and lack of service interoperability, many challenges remain that impact the development, deployment, and scheduling of BaaS-enabled serverless workflows in federated serverless infrastructures. This paper introduces BaaSLess - a novel platform that delivers global and dynamic federated BaaS to serverless workflows. BaaSLess provides: i) a novel SDK for uniform and dynamic access to federated BaaS services, reducing the complexity associated with the development of BaaS-enabled serverless workflows, ii) a novel globally-federated serverless BaaS framework that delivers a suite of BaaS-less ML services, including text-to-speech, speech-to-text, translation, and OCR, together with a globally-federated storage infrastructure, comprising AWS and Google cloud providers, and iii) a novel model and an algorithm for scheduling BaaS-enabled serverless workflows to improve their performance. Experimental results using three complementary BaaS-enabled serverless workflows show that BaaSLess improves workflow execution time by up to 2.95x compared to the state-of-the-art serverless schedulers, often at a lower cost.
引用
收藏
页码:1088 / 1102
页数:15
相关论文
empty
未找到相关数据