7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands

The math of microscaling

Liz Rice (Aqua Security)
13:45–14:25 Tuesday, 8/11/2016
Average rating: ****.
(4.12, 8 ratings)

Prerequisite knowledge

  • General familiarity with containers
  • A very basic knowledge of algebra

What you'll learn

  • Understand how containers change the way we think about autoscaling


Containers start and stop much more quickly than virtual machines, which offers opportunities for scaling services in real time to cope with demand. Microscaling uses the fast startup speeds of containers to adjust services in real time to respond to changes in demand. Liz Rice briefly explains what microscaling is and why you might want to use microscaling to improve utilization in your deployment before sharing how taking a fortunately timed MOOC on robotics led her to try out some interesting math in the microscaling code.

Then Liz gets on to the fun stuff: how to decide how many instances of a container you need in order to cope with the current demand. Liz explores what makes this not quite a straightforward as you might think and shows how control theory can help. Liz then walks you through some experiments to see whether it works.

Photo of Liz Rice

Liz Rice

Aqua Security

Liz Rice is the technology evangelist at container security specialists Aqua Security and coauthor of the O’Reilly report Kubernetes Security. She has a wealth of software development, team, and product management experience from her years spent working on network protocols and distributed systems and in digital technology sectors such as video on demand (VOD), music, and voice over internet protocol (VoIP). When not building startups and writing code, Liz loves riding bikes in places with better weather than her native London or racing in virtual reality on Zwift.