Scheduling at Scale: eBPF Schedulers with Sched_ext

Wednesday, 30 October, 2024 - 11:5012:30 GMT

Daniel Hodges, Meta

Abstract: 

This talk will discuss how eBPF-based schedulers can be used to enhance application performance at scale. The presentation will begin by explaining the fundamental eBPF capabilities necessary for constructing schedulers, providing a foundation for understanding their design. Following this introduction a discussion of schedulers and their design will be presented. Finally, some practical lessons for deploying schedulers in production environments will be given.

Daniel Hodges, Meta

Daniel Hodges is a software engineer that works at Meta on profiling and scheduling. He has worked as a site reliability engineer, production engineer and has experience with observability, profiling and production deployments.

BibTeX
@conference {302183,
author = {Daniel Hodges},
title = {Scheduling at Scale: {eBPF} Schedulers with {Sched_ext}},
year = {2024},
address = {Dublin},
publisher = {USENIX Association},
month = oct
}