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

Implement load balancer #29

Closed
SamuelWei opened this issue Aug 4, 2020 · 2 comments
Closed

Implement load balancer #29

SamuelWei opened this issue Aug 4, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@SamuelWei
Copy link
Collaborator

SamuelWei commented Aug 4, 2020

Is your feature request related to a problem? Please describe.
The system should use a load balancer for creating new meetings and display server status.
Similar to https://github.com/blindsidenetworks/scalelite

Describe the solution you'd like
Use data collected by #64 for each new meeting to calculate the server load based on amount of meetings and estimated network traffic, cpu usage, etc. and use a server specific multiplicator to handle different hardware.

Use the server with the lowest load of the server pool (#30) the room has selected and try to create meeting. If not possible, try next less loaded server. If all servers are not available throw error.

Describe alternatives you've considered
Just use https://github.com/blindsidenetworks/scalelite

@SamuelWei SamuelWei added the enhancement New feature or request label Aug 4, 2020
@SamuelWei SamuelWei added this to Done in PILOS Oct 3, 2020
@SamuelWei SamuelWei removed this from Done in PILOS Oct 3, 2020
@SamuelWei SamuelWei added this to Backlog in PILOS Oct 3, 2020
@dsst95
Copy link
Contributor

dsst95 commented Jan 22, 2021

@SamuelWei isn't this already implemented in the RoomController?

@SamuelWei
Copy link
Collaborator Author

Yes, it was implemented with #88

@dsst95 dsst95 moved this from Backlog to Done in PILOS Jan 26, 2021
@SamuelWei SamuelWei added this to Backlog in First stable release (v1.0.0) via automation Jan 28, 2021
@SamuelWei SamuelWei removed this from Done in PILOS Jan 28, 2021
@SamuelWei SamuelWei moved this from Backlog to Done in First stable release (v1.0.0) Jan 28, 2021
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
No open projects
Development

No branches or pull requests

2 participants