Skip to main content

Edgerun FaaS

Project description

Edgerun FaaS

This project aims to provide a clear defined API that offers ways of interacting with a FaaS platform (i.e., deploy function) and expose runtime metrics (i.e., recent invocations) to develop strategies on managing function deployments (i.e., scaling).

EdgeRun aims to offer two different (ready-to-use) implementations that stem from completely different backgrounds:

  1. galileo-faas: implements this project for a real-world testbed based on Kubernetes and galileo-experiments.
  2. faas-sim: offers a trace-driven, event-based simulation for FaaS.

Use cases

The main use case of this project is to clearly define our vision of (1) interacting with a FaaS platform and (2) exposing runtime metrics to develop novel system components that revolve around scaling, scheduling and load balancing.

This translates to the following concrete use cases:

  • You want to deploy, shutdown and invoke a running FaaS platform (with FaaSSystem)
  • You want to implement a scaling/scheduling or load balancing solution that uses runtime metrics (with PlatformContext)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edgerun-faas-0.0.1.dev1.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

edgerun_faas-0.0.1.dev1-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file edgerun-faas-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: edgerun-faas-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for edgerun-faas-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 4a0c9fa7f48f99c62a2fdc55d347e7fd8ed6107a27d2513fe2a400719f1ae3af
MD5 400775b128909b72a260d32103b89047
BLAKE2b-256 6858bc518bf0d6c6ca72e1e98dfe422c262d81cb2f62e412bbd653e4fbd6576a

See more details on using hashes here.

File details

Details for the file edgerun_faas-0.0.1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for edgerun_faas-0.0.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 8d89e20c67ceeabb691a819da2fa3054aaebcb7206fa3ee91111a342d6792bb2
MD5 c141d173289f4d013d5b3cac1d6d079a
BLAKE2b-256 599dc9695a2fcbf8649a3f7625b6752736027c53d38b57707ef16bd69e1c029e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page