SICS Intelligent Systems Laboratory
Swedish Institute of Computer Science
http://www.sics.se/isl/


Autonomic Networked Systems

We address the problem of ensuring dependability and performance of networked systems in the face of uncertain, and often largely unknown, environments.

With the increasing complexity of computing systems follow dramatically increasing management problems and costs. IBM's Autonomic Computing initiative proposes to reduce complexity by making computing systems more self-managing: self-configuring, self-healing, self-optimizing and self-protecting, from individual components to complete environments [1].

An increasingly popular approach is to apply concepts and techniques from automatic control and related fields. A simple illustrational example is managing the CPU load and memory use of a web server using traditional linear control [2].

Controlling a networked system is much harder. The system components all have local observation and control points and incomplete knowledge of overall system state. The effects of controls are uncertain, interact, and may appear long after their application. For such problems, recent advances in approximate dynamic programming - a field at the intersection of control, operations research, and computer science - offer us new powerful tools.

In this VINNOVA-funded feasibility study, we explore self-managment methods for networked systems, such as ERP systems, telecom systems and command and control systems.

Researchers

Collaboration

Project Results

Links

References

  1. J. Kephart, D. Chess. The vision of Autonomic Computing. IEEE Computer, 2003.
  2. Y Diao, N Gandhi, JL Hellerstein, S Parekh, and DM Tilbury. MIMO Control of an Apache Web Server: Modeling and Controller Design. American Control Conference, 2002.


Copyright © 2004 SICS AB, All Rights Reserved.
For more information on the SICS Intelligent Systems Laboratory please email sverker@sics.se.