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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: edgerun-faas-0.0.1.dev2.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.dev2.tar.gz
Algorithm Hash digest
SHA256 f4a39a8792d8b5d852de30f002aaae03263fdf09e1d7836d1ae5c444ee6cd8a2
MD5 c2aa5878148caac9c1c526caff0594ae
BLAKE2b-256 286c1fde8467ff77e02b070091fec71494f265e931df5492c89e1b36cf6755b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for edgerun_faas-0.0.1.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 a3aab5a4380c655ccc43d66fb839ae7b44630e99fd8fabebf7d63f16523d341d
MD5 e466e16566008a95fce2ec8523139bf9
BLAKE2b-256 028aecb122d28826dc74dfdee56c63b3f469fbbeb9501f3dd73f6e2300fe00cf

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