next up previous
Next: The Monitoring Package Up: Modeling Dynamic Adaptation of Previous: Main Objective and Related

Goal Statement

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
\begin{figure*}
\centering
\epsfig{file=dynamic_adaptation.eps}
\end{figure*}



Subsections
next up previous
Next: The Monitoring Package Up: Modeling Dynamic Adaptation of Previous: Main Objective and Related
Francisco Jose da Silva e Silva 2001-09-24