1. Feedback Control for System
Tuning
Cody Rioux - @codyrioux
Real-Time Analytics - Insight Engineering
2. Overview
● Feedback Control
○ Definition
○ Conceptual Model
● Concepts
○ Math
○ Rules of Thumb
● Case Study
○ Controlling Chris’ Effective Hours
● Recap
17. Feedback Principle
Continuously compare the actual
output to its desired reference value;
then apply a change to the system
inputs that counteracts any deviation of
the actual output from the reference.
18. You’ll need an advanced math degree for these...
Concepts
30. End-to-end control system for maximum analytics productivity.
Case Study: Controlling Chris’
Caffeine Intake
31.
32.
33.
34.
35. What if this were...
● … a timeout value?
● … a queue size?
● … a server cluster size?
36. We can keep Chris rolling at 8 hours a day 365 if we wanted to.
Recap
37. Benefits of Feedback Control
● Automatic - No Need for Analytical Model
● Dynamic - System responds to change
● Real Time - Change Happens Fast
● Self-Correcting - Mistakes are Quickly Corrected
38. Feedback control is a viable
solution for configuring
systems under dynamic
conditions.
39. Only Scratching the Surface
● Integral Controllers
● Derivative Controllers
● PID Controllers
● Statistical Process Control