Feedback Control for Computer Systems
Introducing Control Theory to Enterprise Programmers
Publisher: O'Reilly Media
Final Release Date: September 2013
Pages: 336

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
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyFeedback Control for Computer Systems
 
5.0

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (3)

Cons

    Best Uses

    • Expert (3)

    Reviewed by 3 customers

    Sort by

    Displaying reviews 1-3

    Back to top

    (5 of 5 customers found this review helpful)

     
    5.0

    Excellent in many ways

    By Mark W

    from Des Moines, IA

    About Me Designer, Maker

    Verified Reviewer

    Pros

    • Concise
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice
      • Student

      Comments about oreilly Feedback Control for Computer Systems:

      As an engineer who writes and develops electro-mechanical control systems for construction equipment, I've seen my fair share of literature regarding control theory. This masterpiece by far explains control systems and strategies the best. The content and examples are engaging and presentation of content is laid out almost perfectly.

      What I am most impressed by is that Janert wrote this book so it doesn't take a doctorate to become versed in what others make a treacherous discipline. I appreciate the fresh examples of control systems, utilizing embedded systems, computers and the like. Janert makes a point to highlight differences of designing control systems for computer versus mechanical systems. This point is missed in almost all other texts and is extremely important in todays world of control theory.

      (1 of 3 customers found this review helpful)

       
      5.0

      Awesome book

      By Blaize

      from Fairfax, Virginia

      About Me Developer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Expert

        Comments about oreilly Feedback Control for Computer Systems:

        It is a great book that teaches you how to build adaptive software systems.

        (3 of 3 customers found this review helpful)

         
        5.0

        Must-read for autoscaling your servers

        By Giorgio Sironi

        from Como, Italy

        About Me Developer, Sys Admin

        Pros

        • Accurate
        • Helpful examples

        Cons

          Best Uses

          • Expert

          Comments about oreilly Feedback Control for Computer Systems:

          The mathematical treatment is present and extensive, but is accompanied by many case studies and examples. You can reproduce simulations with Python and Gnuplot from the command line. You will probably need an engineering background.

          Displaying reviews 1-3

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook: $33.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook: $43.99
          Print: $39.99