Tutorials co-located with IC2E 2022

For more details on each tutorial, please check the full description

FaaSET: A Jupyter Notebook to Streamline Serverless Development, Performance Analysis, and Experimentation

Organizers: Robert Cordingly, Wes J. Lloyd (University of Washington Tacoma, USA)

Abstract: Serverless Function-as-a-Service (FaaS) platforms automate many features of distributed software that are notoriously difficult to implement including high availability, fault tolerance, and automatic scaling while only billing for the actual runtime of functions in sub-second intervals. This tutorial will introduce the Function-as-a-Service Experiment Toolkit (FaaSET), a Jupyter notebook that helps to streamline serverless software development, performance analysis, and experimentation. We will provide an overview of existing Function-as-a-Service serverless platforms and discuss current challenges and limitations. We will then introduce FaaSET, which offers a development environment enabling developers to write functions, deploy them across multiple platforms, invoke and test them, automate experiments, and perform data analysis all in a single environment. FaaSET leverages the Serverless Application Analytics Framework (SAAF), an analytics framework that supports profiling workload performance, resource utilization, and infrastructure to enable performance and cost characterizations of serverless software deployments. The FaaSET notebook currently supports multiple FaaS platforms including AWS Lambda, Google Cloud Functions, IBM Cloud Functions, Azure Functions, and OpenFaaS.

Full description


Edge-to-Cloud Solutions for Self-Adaptive Machine Learning based IoT Applications Cancelled