Session
Threads vs. Fibers: Analyzing the Noisy Neighbor Issue in Google Cloud Storage
This talk will delve deep into the innovative use of threads versus fibers in user-space cooperative scheduling, drawing upon real-world applications in the context of planet-scale storage systems, particularly Google Cloud Storage.
This talk will explore how Google Cloud Storage leverages fibers to address the challenge of "noisy neighbors" – non-conformant clients that can monopolize resources and degrade performance for others. By employing fibers and user-space cooperative scheduling, GCS achieves fairer CPU resource allocation, prioritizing conformant clients while strategically throttling non-conformant ones.
During this session, I will explore the architectural considerations and performance trade-offs between threads and fibers, leveraging my experiences from leading this project at Google.
This talk will be particularly beneficial for engineers and architects involved in building or maintaining large-scale distributed systems.
Vinit Dhatrak
Ex-Google, @DocuSign Lead Software Engineer with a passion for cloud, AI, and data.
San Francisco, California, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top