September 13 -14, 2017 - Los Angeles, CA
Click Here For Information & Registration
Back To Schedule
Friday, September 15 • 11:00am - 11:40am
Practical Container Scheduling: Juggling Optimizations, Guarantees, and Trade-Offs at Netflix - Sharma Podila, Netflix

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Assigning resources from distributed clusters to containers from disparate use cases can be tricky. It becomes even more so in practice when combining multiple scheduling objectives and constraints such as bin packing, task locality, and capacity guarantees, among others.

Containers are increasingly used to run microservices, batch, and stream processing applications in large scale shared Mesos clusters at Netflix. This talk dives deep into the challenges, design, and trade-offs achieved using open source scheduling library, Fenzo, that takes a holistic approach, along with plugins based extensibility, to provide a nimble a scheduling core for various independently evolving clusters. Using results, we highlight aspects of capacity guarantees, task placement, elasticity, and operational insights to tackle large scale operations.

avatar for Sharma Podila

Sharma Podila

Senior Software Engineer, Netflix
Sharma Podila is a Senior Software Enginner in the Edge Engineering team at Netflix, Inc. His current work includes Fenzo, an open source generic scheduler with plugin based optimizations, developing cloud native Mesos frameworks, and evolving the microservices platform at Netfli... Read More →

Friday September 15, 2017 11:00am - 11:40am PDT
Diamond Salon 6