Ray Deep Dives

Redesigning Scheduling in Ray to Improve Cost-Efficiency at Scale

September 19, 4:00 PM - 4:30 PM
View Slides

Scheduling is a key component of making AI applications cost efficient at scale. This talk discusses the key challenges of building a scheduling system for AI applications: diversity of application requirements and performance. We will walk through two Ray AI applications: model serving and data preprocessing for distributed training and show how Ray scheduling makes them run faster and cheaper. In this talk, we will cover several Ray scheduling features including placement groups, graceful node draining and label based scheduling.

Takeaways

• Audiences will understand different ray scheduling features

• How to use them for their requirements

• How to make their applications run faster and cheaper.

About Jiajun

Jiajun Yao is a software engineer at Anyscale and a committer for the Ray project. He is interested in making distributed computing easily accessible to everyone. Before joining Anyscale, Jiajun was a software engineer at LinkedIn building the graph database.

Jiajun Yao

Software Engineer, Anyscale
Photo of Ray Summit pillows
Ray Summit 23 logo

Ready to Register?

Come connect with the global community of thinkers and disruptors who are building and deploying the next generation of AI and ML applications.

Photo of Ray pillows and Raydiate sign
Photo of Raydiate sign

Join the Conversation

Ready to get involved in the Ray community before the conference? Ask a question in the forums. Open a pull request. Or share why you’re excited with the hashtag #RaySummit on Twitter.