Scalability Is Quantifiable: The Universal Scalability Law

Wednesday, November 01, 2017 - 3:00 pm3:30 pm

Baron Schwartz, VividCortex

Abstract: 

Do you know what scalability really is? It's a mathematical function that's simple, precise, and useful. REALLY useful. It describes the relationship between system performance and load. In this talk you'll learn the function (the Universal Scalability Law), how it describes and predicts system behavior you see every day, and how to use it in practice. I'll show you how to understand the function, how to capture the data you need to measure your own system's behavior (you probably already have that), and how to analyze the data with the USL. You'll leave this talk knowing exactly what scalability is and what causes non-linear scaling. There are two factors, and you'll start seeing those everywhere, too. As a result, when systems don't scale you'll know what kind of problem to look for, and you'll avoid building bottlenecks into your systems in the first place. Final note: this talk requires zero mathematical skill.

Baron Schwartz, VividCortex

Baron is the founder and CEO of VividCortex, the best way to see what your production database servers are doing. He is the author of High Performance MySQL and many open-source tools for MySQL administration. He's also a frequent participant in many database communities, including Postgres, Redis, MongoDB, and more.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

Presentation Audio

BibTeX
@conference {207249,
author = {Baron Schwartz},
title = {Scalability Is Quantifiable: The Universal Scalability Law},
year = {2017},
address = {San Francisco, CA},
publisher = {{USENIX} Association},
}