Skip to main content
Engineering, Data / ML, Uber AI

Uber’s Journey to Ray on Kubernetes: Resource Management

April 10 / Global
Featured image for Uber’s Journey to Ray on Kubernetes: Resource Management
Image
Figure 1: Hierarchical entitlement calculation.
Image
Figure 2: Cluster allocation (orange) and demand (pink) plotted with the total cluster capacity (green).
Image
Figure 3: Elastic resource sharing in Kubernetes.
Image
Figure 4: Filter plugin for GPU pods. 
Image
Figure 5: SpecialResourceExclusionFilter plugin lifecycle.
Image
Figure 6: Container Utilization Metrics of a Pod. 
Bharat Joshi

Bharat Joshi

Bharat Joshi is a Staff Engineer on the ML platform at Uber. He’s based out of Seattle, WA. His current interests are in building scalable ML platforms. He has prior experience in large-scale distributed storage systems and holds a patent in the area of data restoration.

Anant Vyas

Anant Vyas

Anant Vyas is a Senior Staff Engineer and the Tech Lead of AI Infrastructure at Uber. His focus is on maximizing the performance and reliability of their extensive computing resources for training and serving.

Ben Wang

Ben Wang

Ben Wang is a Staff Technical Program Manager at Uber. He’s based out of Seattle, WA. He has prior experience in ML infra and is now working on Uber’s ML infrastructure.

Axansh Sheth

Axansh Sheth

Axansh Sheth is an Engineering Manager at Uber, based in Bangalore, India. With prior experience as an IC in ML Infra, he manages the Batch Compute Platform team and is focused on modernizing the batch compute stack.

Abhinav Dixit

Abhinav Dixit

Abhinav Dixit is a Software Engineer II at Uber, based in Bangalore, India. As a key member of the Compute Batch team, he specializes in resource management and the deployment of batch jobs within the organization. With a strong background in Kubernetes and the Peloton stack, he is dedicated to optimizing performance and enhancing efficiency in Uber’s computational infrastructure.

Posted by Bharat Joshi, Anant Vyas, Ben Wang, Axansh Sheth, Abhinav Dixit