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.dev6.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

edgerun_faas-0.0.1.dev6-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edgerun-faas-0.0.1.dev6.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for edgerun-faas-0.0.1.dev6.tar.gz
Algorithm Hash digest
SHA256 e278ee1241cbd0f79c36b2d7d7b20f6c4dc0fb33ea2fb0a05023d56d11e5f4cf
MD5 e55f8317162f6848edfb00973c1b40f0
BLAKE2b-256 9878fa8b08758538a3e1b429a5caf22fbff0cdedc6d3ed706b83e19b6c4efe76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for edgerun_faas-0.0.1.dev6-py3-none-any.whl
Algorithm Hash digest
SHA256 fc478210ddb647c6d3faf9ec39992b6ab490ef47da51c2cce8e5679f27135816
MD5 c6a0eac99defc3662363d2dd351d454a
BLAKE2b-256 12b53480ce587b98275caf259363a050b7ff35bd4c92d4f46370beca285915b2

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