Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Case Study: A Thundering Herd in the Wild

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a detailed case study presentation from SREcon25 Americas where Nicolas Arroyo from Bloomberg LP investigates an unexpected variant of the "thundering herd problem" in the wild. Learn about this performance issue where multiple threads wake up simultaneously to handle the same event, causing resource waste through unnecessary context switches. Follow the systematic performance troubleshooting process, beginning with aggregated sampling, progressing through dynamic instrumentation and detailed sampling, and culminating with kernel mode sampling. Discover how the investigation revealed system calls hidden within common libraries that use absolute timers, causing thread synchronization and simultaneous thread awakening. This 35-minute technical talk provides valuable insights for SREs and systems engineers dealing with complex performance problems.

Syllabus

SREcon25 Americas - Case Study: A Thundering Herd in the Wild

Taught by

USENIX

Reviews

Start your review of Case Study: A Thundering Herd in the Wild

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.