Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Idea] - Federation of function executions #5

Open
jfaldanam opened this issue Sep 21, 2023 · 0 comments
Open

[Idea] - Federation of function executions #5

jfaldanam opened this issue Sep 21, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@jfaldanam
Copy link
Contributor

Proposal: Allow eidos to publitize functions available in other instances of eidos, allowing each instance of eidos to own a subset of all different functions, while forwarding the execution in a way that all functions are available in all instances.

This allows the following:

  • Have different instances with different hardware, allowing each type of instance to scale independently. For example, GPU-accelerated instances for deep learning related functions.
  • Allow custom instances of eidos with different requirements of installed packages.
  • Allow each team to maintain their own set of functions without depending on the main branch of eidos.

Concerns:

  • An external coordinator is required to allow auto-discovery of instances. The alternative is to explicitly tell each instance which other instances it can connect to.
@jfaldanam jfaldanam added the enhancement New feature or request label Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant