Function delivery Network Flashcards

1
Q

Heterogeneity in Serverless Deployments

A

Hw-config-based
Location-based
Platform-based hetero faasd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why heterogeneous clusters ?

A

Using specialized architectures and hardware
Overcoming limitations of FaaS platform and cloudbursting
Data locality, data-privacy, not all cloud providers have data centers in all regions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is FDN?

A

FDN extends the Function-as-a-Service paradigm to heterogeneous computing. It is a network of distributed heterogeneous serverless compute clusters spread across the edge-cloud continuum.
Furthermore, it provides a programming interface that enables the execution of functions across the continuum.

extension to the concept of FaaS as a programming interface for heterogeneous clusters and to support heterogeneous functions with varying computational and data requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the primary motivation behind the FDN?

A
  1. Support for only homogeneous nodes in commercial FaaS platforms such as Google Cloud
    Functions.
  2. Support for execution of functions with specialized hardware requirements.
  3. Overcoming the limitations of a particular FaaS platform such as the maximum concurrent function instances supported by AWS-Lambda.
  4. Addressing data-locality and data-privacy concerns.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the different types of platforms supported by the FDN for function execution?

A

The FDN currently supports function execution on edge devices, FPGAs, HPC nodes, and private and public cloud clusters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly