Next: The Monitoring Package
Up: Modeling Dynamic Adaptation of
Previous: Main Objective and Related
Considering the limitations of the adaptation mechanisms described above, we
focused our work in the development of a framework
that will help to build adaptable distributed applications that support dynamic
reconfiguration of its components as changes in the execution environment
take place. We began by designing an object oriented model to serve
as a base for the implementation of such framework.
Figure 1 shows a UML package diagram [11,1]
of the proposed model for dynamic adaptation of distributed systems. There are
three main packages that compose the model.
The first is the monitoring package, which is responsible for monitoring
the entities that compose the system. The data collected by this package is
stored in logs or sent directly to the event detection and notification
package. The latter is responsible for analyzing that data and determining the
occurrence of events in which there is interest. These events are sent to the
dynamic reconfiguration package, which is responsible for applying the
required reconfiguration actions to adapt the system.
Figure 1:
Model for dynamic adaptation
 |
Subsections
Next: The Monitoring Package
Up: Modeling Dynamic Adaptation of
Previous: Main Objective and Related
Francisco Jose da Silva e Silva
2001-09-24