Book description
How can you take advantage of feedback control for enterprise programming? With this book, author Philipp K. Janert demonstrates how the same principles that govern cruise control in your car also apply to data center management and other enterprise systems. Through case studies and handson simulations, you’ll learn methods to solve several control issues, including mechanisms to spin up more servers automatically when web traffic spikes.
Table of contents
 Preface
 I. Foundations

II. Practice
 7. Theory Preview
 8. Measuring the Transfer Function
 9. PID Tuning
 10. Implementation Issues
 11. Common Feedback Architectures

III. Case Studies
 12. Exploring Control Systems Through Simulation
 13. Case Study: Cache Hit Rate
 14. Case Study: Ad Delivery
 15. Case Study: Scaling Server Instances
 16. Case Study: WaitingQueue Control
 17. Case Study: Cooling Fan Speed
 18. Case Study: Controlling Memory Consumption in a Game Engine
 19. Case Study WrapUp

IV. Theory
 20. The Transfer Function
 21. BlockDiagram Algebra and the Feedback Equation
 22. PID Controllers
 23. Poles and Zeros
 24. Root Locus Techniques
 25. Frequency Response and the Bode Plot
 26. Topics Beyond This Book
 V. Appendices
 Index
 Colophon
 Copyright
Product information
 Title: Feedback Control for Computer Systems
 Author(s):
 Release date: October 2013
 Publisher(s): O'Reilly Media, Inc.
 ISBN: 9781449361693
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Art of Computer Programming, The: Volume 1: Fundamental Algorithms
&>The bible of all fundamental algorithms and the work that taught many of today's software developers …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Observability Engineering
Observability is critical for engineering, managing, and improving complex businesscritical systems. Through this process, any software …