Control Theory for SRE

Website Maintenance Alert

Due to scheduled maintenance, the USENIX website may not be available on Monday, March 17, from 10:00 am–6:00 pm Pacific Daylight Time (UTC -7). We apologize for the inconvenience and thank you for your patience.

If you would like to register for NSDI '25, SREcon25 Americas, or PEPR '25, please complete your registration before or after this time period.

Wednesday, 2 October, 2019 - 14:0014:30

Ted Hahn, TCB Technologies, and Mark Hahn, Ciber Global

Abstract: 

Control Theory is a long and well-studied discipline in engineering. Nearly every large scale industrial process has dedicated control engineers, creating and maintaining safety and quality systems by assuring that parameters remain within bounds—or alert appropriately.

This session will teach you how to create a PID (Proportional, Integral, Derivative) controller to autoscale your Kubernetes deployment based on a custom target. This controller ensures smooth scale-up and scale down.

Ted Hahn, TCB Technologies

Ted Hahn is a experienced Site Reliability Engineer, having worked at Google, Facebook and Uber, and most recently having been the primary SRE for Houseparty - Maintaining an infrastructure used for thousands of QPS by millions of users in a company of less than 50.

Mark Hahn, Ciber Global

Mark Hahn is the Director of the DevOps Practice at Ciber Global where he enables teams and organizations to deliver applications faster and with higher quality in a digitally connected world.

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.

BibTeX
@conference {239514,
author = {Ted Hahn and Mark Hahn},
title = {Control Theory for {SRE}},
year = {2019},
address = {Dublin},
publisher = {USENIX Association},
month = oct
}

Presentation Video