Personal tools
You are here: Home Knowledge Model REPOSITORY of Terms S Self-Configuration

Self-Configuration

by Benedikt Liegener last modified Apr 26, 2010 12:41
— filed under:

Definitions

Term:
Self-Configuration
Domain: Cross-cutting issues
Engineering and Design
(KM-ED)
Adaptation and Monitoring
(KM-AM)
Quality Definition, Negotiation and Assurance
(KM-QA)
Generic
(domain independent)
D
o
m
a
i
n
:
L
a
y
e
r
s

Business Process Management
(KM-BPM)
Self-configuration requires that the business process design support reconfiguration. Reconfiguration can be at the level of business process workflow or selection of individual atomic services. Self-configuration also requires that adaptation and monitoring becomes an integral part of the business process and are not external artifacts. Self-configuration requires a reasoning engine as part of the business process in a feedback loop.
Adaptation and Monitoring are integral features of a self-configurable business process. Apart from adaptation and monitoring a reasoning engine must make an adaptation decision based on feedback from monitoring.
Quality of Service can guide/drive self-configuration. The monitoring of QoS and adaptation of the business process to ensure correct QoS levels is an important aspect of self-configuration.

Service Composition and Coordination
(KM-SC)
Self-configuration of service components can be seen at two-levels. Self-configuration within an atomic service and self-configuration in an orchestration of atomic services. Design must incorporate the potential to reconfigure at either or both these levels.
A monitoring service, a reasoning engine service, and an adaptation service are required for self-configuration. The monitoring service must regularly inspect the satisfaction of high level business policies. The reasoning engine service must decide an action for reconfiguration or adaptation. The adaptation service must perform the adaptation by considering various aspects such as conservation of state and overall system consistency.
QoS is regularly monitored by the monitoring service. If a business policy is a function of the QoS then the reasoning service verifies the satisfaction of the policy. If the policy is not satisfied the reasoning service makes an adaptation decision for self-configuration of the composite service.

Service Infrastructure
(KM-SI)



Self-Configuration is called the ability of a computing component to configure itself in accordance with high-level policies that specify what is desired not how it is to be accomplished. [AutonomicVision]
Generic
(domain independent)

Self-reconfiguration extends the concept of dynamic reconfigurability. It is the ability of a system to change itself. It raises new issues for system design and system validation. 




 

Competencies

 

Scenarios

TBD

 

References

  • [AutonomicVision] J.O.Kephart, D.M. Chess: The vision of autonomic computing, IEEE Computer N 36 pp 41-50, 2003
  • [Morin2009] Morin, Brice , Barais, Olivier , Jézéquel, Jean-Marc , Fleurey, Franck and Solberg, Arnor(2009) Models at Runtime to Support Dynamic Adaptation. IEEE Computer.



Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2010 by the Plone Foundation et al.