Search  for anything...

Feedback Control for Computer Systems: Introducing Control Theory to Enterprise Programmers

  • Based on 30 reviews
Condition: New
Checking for product changes

Buy Now, Pay Later


As low as $9 / mo
  • – 4-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout. Payment plans are offered through our trusted finance partners Klarna, PayTomorrow, Affirm, Afterpay, Apple Pay, and PayPal. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Free shipping on this product

This item is eligible for return within 30 days of receipt

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: 14 left in stock
Fulfilled by Amazon

Arrives Wednesday, Dec 25
Order within 19 hours and 31 minutes
Available payment plans shown during checkout

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 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 Read more


Publisher ‏ : ‎ O'Reilly Media; 1st edition (December 3, 2013)


Language ‏ : ‎ English


Paperback ‏ : ‎ 327 pages


ISBN-10 ‏ : ‎ 1449361692


ISBN-13 ‏ : ‎ 93


Item Weight ‏ : ‎ 1.18 pounds


Dimensions ‏ : ‎ 6 x 0.56 x 9 inches


Best Sellers Rank: #788,446 in Books (See Top 100 in Books) #29 in Computer Hardware Control Systems #219 in Robotics (Books) #405 in Robotics & Automation (Books)


#29 in Computer Hardware Control Systems:


#219 in Robotics (Books):


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Wednesday, Dec 25

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • Good introduction, short and succinct.
I forgot almost everything I studied when I was in college. This book reminds me what I have learned. Also since it passed almost 25 years, I learned quite some new things. I am a mechanical not a computer engineer but this is really good start. Very good choice!
Reviewed in the United States on November 22, 2020 by Kap tae Kim

  • Being introductory means however there are a lot of things missing but combining this book with a more traditional control book
The book provides a very readable introduction to feedback control as applied to computer systems. I thought the introductory style was a refreshing change from the more traditional approach which tends to be very heavy on the mathematics. As an introductory text I think it serves it's purpose well. Being introductory means however there are a lot of things missing but combining this book with a more traditional control book would give readers the best of both worlds. ... show more
Reviewed in the United States on February 14, 2016 by Herbert Sauro

  • Required.
This should be required reading for any software architect or developer that's working on large scale distributed systems, microservices, cloud computing... anything where correct behavior depends on corrective automation. Engineers working with physical systems -- manufacturing, propulsion, power generation, fabrication, etc. -- have always relied upon the fundamentals of control theory and feedback; for some reason we haven't included these ideas as part of the core of software engineering. Fix that. Now. ... show more
Reviewed in the United States on May 9, 2015 by Geoff Arnold

  • I was doing PID for dynamic network flow control via software... This book explained the topic clearly
If you have a coding situation that smells even a little bit like a PID controller would help then you should get this book to provide good explanation of how dynamic control behaves in software. Good solid actionable info and clear presentation. Well done and thanks for filling a much needed segment of software fundamentals. ... show more
Reviewed in the United States on September 18, 2014 by Mike Liddell

  • Great reference material
I'm only half way through, but it does compliment my Control Systems class (10 years back)...it is definitely helping me refresh for my current job.
Reviewed in the United States on February 1, 2015 by Stephen R. Roberts

  • Feedback is the Organizing Principle for the Real-Time Economy
I want to say one word... Just one word.,, Are you listening? * Feedback.* I couldn't resist using that line from the movie "The Graduate". Just as plastics became central to the industrial economy of the last century; feedback is becoming central to the real-time economy of this century. Effective use of information technology to enable companies to harness the power of feedback is the highest calling of the IT professional in this century and this economy. Companies that learn to harness feedback to guide their operations will be big winners in our real-time economy. Success in the real-time economy is about continuous response to change even more so than it is about being efficient. Efficiency is an Industrial age concept. Continuous response to change (while remaining efficient enough) is what we need to succeed in this age. That means feedback and understanding how to use feedback to guide and manage IT operations moment to moment. Mr. Janert presents the concepts of feedback in a clear and detailed manner. The IT professional who wants to specialize in the fine art and discipline of operating data centers in the real-time economy needs to understand feedback and how to apply it to run IT operations moment to moment as the real-time world unfolds. Janert presents specific examples of applying the principles of feedback to the tasks involved in running data centers. He illustrates his examples with samples of code and as you work through the code exercises, you get a clear understanding of how to apply these principles. The only reason I don't give this book a five star rating is that I wanted it to go beyond IT operations and show how feedback can also be applied to business operations. The same principles of feedback that govern the spin up of more virtual server instances in a cloud data center also apply to the order picking activity in a warehouse. The same principles of feedback that apply to the allocation of DRAM and storage space in a dynamic and unpredictable operations environment also apply to the allocation of money in a financial portfolio or the scheduling of delivery vehicles on a road network. IT pros need to appreciate this larger picture because it provides context to understand how IT and business operations can use feedback to work together in the real-time world. This book is for the devoted and highly skilled IT ops professional and for those who aspire to be highly skilled IT ops professionals. If I was a CIO or IT Ops Director running a data center of any size, I would strongly encourage all of my staff to read this book. ... show more
Reviewed in the United States on December 24, 2013 by Michael Hugos

  • The best introduction today
The following fact seems to be largely ignored: Feedback control is playing an increasing rôle for computer systems. Philipp K. Janert intends to explain to computer scientists feedback control, and especially PID (proportional-integral-derivative) controllers, i.e. the far most popular industrial feedback loop. The job is well done. It supersedes a book published ten years earlier by J.L. Hellerstein, Y. Diao, S. Parekh and D.M. Tilbury (Feedback Control of Computing Systems, Wiley, 2004). Let me nevertheless point out some weakness between the continuous-time setting in control theory and the often unclear discrete time for computer systems. This point is not enough detailed. I also do not understand why P.K. Janert, who states rightly that PIDs do not necessitate any precise mathematical modeling of the plant, devotes so much space to system identification. The new "model-free control" setting and the corresponding "intelligent" controllers (International Journal of Control, vol. 86, pp. 2228-2252, 2013 -- arXiv:1305.7085) might lead to a more efficient approach, that is quite easier to implement. In spite of those shortcomings, which only reflect the necessity of further researches, I warmly recommend this book. It is today irreplaceable for anyone who wants to enter this fascinating engineering field. ... show more
Reviewed in the United States on February 12, 2017 by ALIEN

Can't find a product?

Find it on Amazon first, then paste the link below.