Swimming Through Molasses: how scale makes distributed systems slower
Have you ever noticed that some systems don't seem to perform better as you scale them? No matter how many machines you throw at the problem, it never seems to get materially faster. Sometimes it feels like swimming through molasses. Have you ever wondered why?
This talk will explore such phenomena by discussing how coordination and synchronization protocols introduce costly overhead. We will examine experimental evidence from both academic settings and industrial sources. Together, we will learn about mental and conceptual models to help structure problems such to prevent runtime slowdowns.
Come for the distributed systems content, stay for the pragmatic solutions.
-
How AI Will Bring Computing to EveryoneMatt WelshTuesday Oct 22, 17:00
-
Tracers in the DarkAndy GreenbergMonday Oct 21, 18:40
-
There’s No AI in Human: Navigating the Intersection of Technology and HumanityImran RashidMonday Oct 21, 17:10
-
Decision DialsVenkat SubramaniamMonday Oct 21, 09:30
-
AI Powered Bug HuntingBen SadeghipourMonday Oct 21, 16:00
-
AI and Frugal InnovationBetty Enyonam KumahorTuesday Oct 22, 09:30
-
Reducing Latency: Innovations for a Faster InternetDave TahtTuesday Oct 22, 13:40
-
Tidy First? A Daily Exercise in Empirical DesignKent BeckMonday Oct 21, 13:40