Managing the complexity of software systems – A control theory approach
S V Harish, Vijayalaxmi Vijayalaxmi, Chandra K Sekaran · 2007
The difficulty of managing today’s computing systems goes ell beyond the administration of individual software environments. The need to integrate several heterogeneous nvironments into corporate-wide computing systems, and to extend that beyond company boundaries into the Internet, introduces new levels of complexity. Relying solely on further innovations in programming methods will not get us through the present complexity crisis. The only option remaining is Autonomic Computing – computing systems that can manage themselves given high level objectives from administrators. The autonomic computing architecture provides a blue print for developing feedback control loops for self-managing systems. This observation suggests that control theory might provide guidance as to the structure of and requirements for autonomic managers.