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

Uploaded Source

Built Distribution

edgerun_faas-0.0.1.dev3-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edgerun-faas-0.0.1.dev3.tar.gz
  • Upload date:
  • Size: 18.2 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.dev3.tar.gz
Algorithm Hash digest
SHA256 55a65a325bbea02859ed05ee796842fc0948ec6f1fc12fb86c986f3eefa7fbed
MD5 a1656915869c80aac4309f97db626f77
BLAKE2b-256 bf26a933aae5a88564209526213471ac3ab9ac478a302a4b36b157d4e7760088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for edgerun_faas-0.0.1.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 c764e94b71578302af4d0e7d833c1f44a0fe119546a8e10282937a39c2e3da96
MD5 8bfceb5f4ae97e80752df61278752aa6
BLAKE2b-256 26fc35063084d9958ab319b2ad5d91aeb2297e679f08ad995424eb2dad65016a

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