Policy Controlled Automated Management of Distributed and Embedded Service Systems.
S. Illner, Heiko Krumm, Andre Pohl, Ingo Lück, Darius Manka, Thomas Sparenberg · 2005
The management of distributed service systems is a complex task as changes in the system and the environment may induce reconfiguration tasks to be handled. In this paper, we deal with the automated reconfiguration of serviceoriented, embedded systems. Depending on the environment such a system encounters, some of the services may need to be reconfigured depending on certain conditions like temperature or battery state. In our approach, the task of automatic adaptation to a changing environment is divided into two parts: At design time, various configurations are generated for a service and are mapped to specific environmental conditions. For this we adopt the approach of model-based management and GRBAC to ease the creation of complex management policies. At runtime, a reconfiguration service gets aware of changes in the environment, selects the appropriate configurations for the services it is responsible for, and enforces the new configurations.