Close

Presentation

This content is available for: Workshop Reg Pass. Upgrade Registration
Scale Composite BaaS Services with AFCL Workflows
DescriptionDue to various restrictions in serverless computing, developers face significant challenges to pipeline multiple Backend-as-a-Service (BaaS) services, which is restricted by the maximum size of the serverless function’s deployment package, or by throughput and concurrency restrictions for functions and BaaS services. To bridge this gap, we introduce a methodology how to code scalable and composite BaaS services in form of serverless workflows. Using the Abstract Function Choreography Language (AFCL), we develop and characterize two scalable and composite BaaS services (i) pdf2SpeechDE, which translates a pdf file written in English and converts the extracted text into audio file in German; and (ii) Speech2SpeechDE, which translates audio files from English into a single audio file in German. We composed pdf2SpeechDE and speech2SpeechDE as a sequence of three BaaS services each, including split-merge functions for scalability. The characterization showed that there is no dominating provider for individual BaaS services.
Event Type
Workshop
TimeSunday, 12 November 20234:26pm - 4:44pm MST
Location501-502
Tags
Applications
Cloud Computing
Distributed Computing
Edge Computing
Large Scale Systems
Registration Categories
W