What Does Control Theory Bring to Systems Research?
Feedback mechanisms can help today's increasingly complex computer systems adapt to changes in workloads or operating conditions. Control theory offers a principled way for designing feedback loops to deal with unpredictable changes, uncertainties, and disturbances in systems. The authors provide an overview of the joint research at HP Labs and University of Michigan in the past few years, where control theory was applied to automated resource and service level management in data centers. They highlight the key benefits of a control-theoretic approach for systems research, and present specific examples from their experience of designing adaptive resource control systems where this approach worked well.