1
The SPEC Cloud Group's Research Vision on FaaS and Serverless Architectures
Erwin van Eyk (TU Delft) Alexandru Iosup (VU / TU Delft) Simon Seif (SAP SE) Markus Thömmes (IBM)
The SPEC Cloud Group's Research Vision on FaaS and Serverless - - PowerPoint PPT Presentation
The SPEC Cloud Group's Research Vision on FaaS and Serverless Architectures Erwin van Eyk (TU Delft) Alexandru Iosup (VU / TU Delft) Simon Seif (SAP SE) Markus Thmmes (IBM) 1 SPEC RG Cloud - Serverless Gaining deeper understanding in
1
Erwin van Eyk (TU Delft) Alexandru Iosup (VU / TU Delft) Simon Seif (SAP SE) Markus Thömmes (IBM)
2
Gaining deeper understanding in serverless and FaaS architectures, with a focus on performance (evaluation).
Cloud (Native) Application
3
Business Logic vs. Operational Logic
Types of logic FaaS Serverless Challenges
4
Business Logic vs. Operational Logic
Operational Logic Business Logic Logic directly related to use case:
Logic related to QoS:
Types of logic FaaS Serverless Challenges
5
Operational Logic Business Logic
Cloud users: want to avoid complex operational logic Cloud providers: aim for higher resource utilization
Types of logic FaaS Serverless Challenges
6
deployments
Monolithic Application Operational Logic Infrastructure
Monoliths Microservices FaaS
Types of logic FaaS Serverless Challenges
7
application logic to
µs Operational Logic Infrastructure µs Operational Logic µs Operational Logic µs Operational Logic
Monoliths Microservices FaaS
Types of logic FaaS Serverless Challenges
Types of logic FaaS Serverless Challenges
8
logic vs. operational logic
layer
Operational Logic Infrastructure Function Function Function Function Function Function Function Function
Monoliths Microservices FaaS
9
Serverless
FaaS
deployed and managed by cloud provider Types of logic FaaS Serverless Challenges
10
Types of logic FaaS Serverless Challenges
11
Further Separation of Business and Operational Logic
Function A Function C Function B Function D Types of logic FaaS Serverless Challenges
12
priority: high security: max scheduler priority: low security: public
$$$ $
Types of logic FaaS Serverless Challenges
13
Types of logic FaaS Serverless Challenges
14
15
16
https://research.spec.org/working-groups/rg-cloud.html @erwinvaneyk E.vanEyk@atlarge-research.com
✉
🌑
17
18
Ongoing work: reference architecture for FaaS platforms
19
Why Research Serverless and FaaS?
immature and wasteful.
infrastructure (us!).
monitoring, benchmarking…