Cloud Engineering Archives - Software Engineering Daily

Workload Scheduling with Brian Grant


Listen Later

Upcoming events:

A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019

FindCollabs Hackathon at App Academy on April 6, 2019

Google has been building large-scale scheduling systems for more than fifteen years.

Google Borg was started around 2003, giving engineers at Google a unified platform to issue long-lived service workloads as well as short-lived batch workloads onto a pool of servers. Since the early days of Borg, the scheduler systems built by Google have matured through several iterations. Omega was an effort to improve the internal Borg system, and Kubernetes is an open source container orchestrator built with the learnings of Borg and Omega.

A scheduling system needs to be able to accept a wide variety of workload types and find compute resources within a cluster to schedule those workloads onto.

There is a wide variety of potential workloads that could be scheduled–batch jobs, stateful services, stateless services, and daemon services. Different workloads can have different priority levels. A high priority workload should be able to find compute resources quickly, and a low priority workload can wait longer to find resources.

Brian Grant is a principal engineer at Google. He joins the show to talk about his experience building workload schedulers and designing APIs for engineers to interface with those schedulers.    

The post Workload Scheduling with Brian Grant appeared first on Software Engineering Daily.

...more
View all episodesView all episodes
Download on the App Store

Cloud Engineering Archives - Software Engineering DailyBy Cloud Engineering Archives - Software Engineering Daily

  • 3.8
  • 3.8
  • 3.8
  • 3.8
  • 3.8

3.8

31 ratings


More shows like Cloud Engineering Archives - Software Engineering Daily

View all
Software Engineering Radio by se-radio@computer.org

Software Engineering Radio

271 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

625 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

289 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

182 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

203 Listeners

Big Technology Podcast by Alex Kantrowitz

Big Technology Podcast

494 Listeners