Feedback Control for Computer Systems: Introducing Control Theory to Enterprise Programmers
4.5/5
()
Currently unavailable
Currently unavailable
About this ebook
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 hands-on simulations, you’ll learn methods to solve several control issues, including mechanisms to spin up more servers automatically when web traffic spikes.
Feedback is ideal for controlling large, complex systems, but its use in software engineering raises unique issues. This book provides basic theory and lots of practical advice for programmers with no previous background in feedback control.
- Learn feedback concepts and controller design
- Get practical techniques for implementing and tuning controllers
- Use feedback “design patterns” for common control scenarios
- Maintain a cache’s “hit rate” by automatically adjusting its size
- Respond to web traffic by scaling server instances automatically
- Explore ways to use feedback principles with queueing systems
- Learn how to control memory consumption in a game engine
- Take a deep dive into feedback control theory
Philipp K. Janert
Philipp K. Janert is the author of “Data Analysis with Open Source Tools” (O’Reilly, 2010) and “Feedback Control for Computer Systems” (O’Reilly, 2013) as well as “Gnuplot in Action” (first and second edition, Manning, 2009 and 2015). He has worked as a programmer and scientist, in small startups and large corporations. He holds a Ph.D. in theoretical physics.
Related to Feedback Control for Computer Systems
Related ebooks
Forex Shockwave Analysis Rating: 0 out of 5 stars0 ratingsHow to Build a Business Rules Engine: Extending Application Functionality through Metadata Engineering Rating: 3 out of 5 stars3/5Anatomy of a Robot Rating: 3 out of 5 stars3/5Build Your Own Printed Circuit Board Rating: 2 out of 5 stars2/5Working With Agencies: An Insider's Guide Rating: 0 out of 5 stars0 ratingsDeveloping Intelligent Agent Systems: A Practical Guide Rating: 3 out of 5 stars3/5Hybrid Feedback Control Rating: 0 out of 5 stars0 ratingsGetting Started with OpenVMS System Management Rating: 3 out of 5 stars3/5Corporate Governance: How To Add Value To Your Company: A Practical Implementation Guide Rating: 1 out of 5 stars1/5Production Software That Works: A Guide To The Concurrent Development Of Realtime Manufacturing Systems Rating: 0 out of 5 stars0 ratingsA Simple Introduction to Data and Activity Analysis Rating: 0 out of 5 stars0 ratingsMathematics for Chemistry and Physics Rating: 0 out of 5 stars0 ratingsSelecting the Right Manufacturing Improvement Tools: What Tool? When? Rating: 5 out of 5 stars5/5Statistics for Six Sigma Made Easy Rating: 0 out of 5 stars0 ratingsThe Strategy Gap: Leveraging Technology to Execute Winning Strategies Rating: 0 out of 5 stars0 ratingsFuzzy Logic: A Practical Approach Rating: 4 out of 5 stars4/5The User-Computer Interface in Process Control: A Human Factors Engineering Handbook Rating: 4 out of 5 stars4/5Breakthrough Improvement with QI Macros and Excel: Finding the Invisible Low-Hanging Fruit: Finding the Invisible Low-Hanging Fruit Rating: 0 out of 5 stars0 ratingsCompTIA Linux+ Certification Study Guide (2009 Exam): Exam XK0-003 Rating: 0 out of 5 stars0 ratingsAnalog VLSI Circuits for the Perception of Visual Motion Rating: 0 out of 5 stars0 ratingsA Mathematics Course for Political and Social Research Rating: 5 out of 5 stars5/5Fixed Income Mathematics Rating: 0 out of 5 stars0 ratingsThe McGraw-Hill 36-Hour Course: Finance for Non-Financial Managers 3/E Rating: 5 out of 5 stars5/5Digital Cinema: The Revolution in Cinematography, Post-Production, and Distribution Rating: 0 out of 5 stars0 ratingsAchieving Market Integration: Best Execution, Fragmentation and the Free Flow of Capital Rating: 0 out of 5 stars0 ratingsPatterns, Predictions, and Actions: Foundations of Machine Learning Rating: 0 out of 5 stars0 ratingsCalculus and Ordinary Differential Equations Rating: 0 out of 5 stars0 ratingsProgramming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board Rating: 5 out of 5 stars5/5Identification of Cleaner Production Improvement Opportunities Rating: 0 out of 5 stars0 ratings
Computers For You
Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsProcreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsAlan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsThe Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Childhood Unplugged: Practical Advice to Get Kids Off Screens and Find Balance Rating: 0 out of 5 stars0 ratingsThe Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5People Skills for Analytical Thinkers Rating: 5 out of 5 stars5/5Going Text: Mastering the Command Line Rating: 4 out of 5 stars4/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5AP Computer Science Principles Premium, 2024: 6 Practice Tests + Comprehensive Review + Online Practice Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5
Reviews for Feedback Control for Computer Systems
2 ratings0 reviews