Description
Background
Dubbo is a an easy-to-use, high-performance remote procedure call framework. Most of the AI frameworks are running on Python and suffering unbalanced load for GPUs.
Objectives
- Enhance Dubbo on Python[1] and support the brand new Triple protocol in Dubbo-Java
- Introduce a new load balance algorithm for AI, which can gather the metrics from GPUs and select the most idle one to invoke
[1] https://github.com/apache/dubbo-python
Recommended Skills
- Familiar with Python
- Have a basic understanding of RPC
- Have a basic understanding of traffic management