[
https://issues.apache.org/jira/browse/COMDEV-277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16392986#comment-16392986
]
Mayar Mahmoud commented on COMDEV-277:
--------------------------------------
Hi,
I am Mayar Abd Elaziz, final year computer engineering student at faculty of
engineering - Alexandria University. I am interested in working on the load
balancer. I have investigated the two implementations of the load balancer
(shared data vs sharding) and understood how *schedule()* works but I couldn't
relate that to one of the known load balancing algorithms(e.g round robin and
least connected algorithms).
My thoughts are as follows
# I am not sure if implementing one of those algorithms will improve the
performance?
# There was a problem in choosing the invoker when all the invokers are
overloaded that is solved (I guess) in the sharding implementation by choosing
a random invoker.
And I am not sure what do you mean by
"Distributed algorithm for performance would be put in place like work
stealing, prioritization of the activations, and direct connect for streaming
capabilities."
_Could you help me to get a clearer view of what can be done to improve the
load balancer?_
> OpenWhisk GSOC: Performance: Improve Load Balancer (Scala)
> ----------------------------------------------------------
>
> Key: COMDEV-277
> URL: https://issues.apache.org/jira/browse/COMDEV-277
> Project: Community Development
> Issue Type: Brainstorming
> Reporter: Carlos Santana
> Priority: Major
> Labels: gsoc, gsoc2018, openwhisk, serverless
>
> *OpenWhisk GSOC: Performance: Improve Load Balancer (Scala)*
> OpenWhisk today is both a scheduler and load balancer located in the
> Controller, the student with be working on improving the algorithms for this
> components to improve the performance.
> The student will have multiple options and would need to use a benchmark to
> measure effectiveness of the changes.
> Distributed algorithm for performance would be put in place like work
> stealing, prioritization of the activations, and direct connect for streaming
> capabilities.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]