Self-Configuration
by
Benedikt Liegener
—
last modified
Sep 07, 2011 14:27
—
filed under:
KnowledgeModel
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 supports
reconfiguration. Reconfiguration can be at the level of the 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
- UniDue: Engineering Adaptive Service-based Systems; http://www.sse.uni-due.de/wms/en/?go=325; Klaus Pohl, Andreas Metzger, Andreas Gehlert
Scenarios
TBD
References
- [Kephart & Chess 2003] J.O.Kephart, D.M. Chess: The vision of autonomic computing, IEEE Computer N 36, pp., 41-50, 2003
- [Morin et al 2009] B. Morin, O. Barais, J.M. Jézéquel, F. Fleurey,
and A. Solberg, Models at Runtime to Support Dynamic Adaptation. IEEE
Computer. 2009
- [PO-JRA-2.3.1] Use case description and state of the art
http://s-cube-network.eu/results/deliverables/wp-jra-2.3/PO-JRA-2.3.1-Use-Case-Description-and-State-of-the-Art.pdf/view













