It provides an interface to different information resources such as workload monitors, network configuration, and current application deployment information
In a number of business experiments the scheduling and deployment of applications depends upon a number of different kinds of information, such as current workload, current application deployment, current network topology and so on. This pattern will provide a unified interface for providing information requested by clients such as the scheduler.
It is appropriate to apply this pattern when scheduling and allocation of resources to endpoints depends on information from a variety of data sources, including static and dynamic information.
In the following picture, it is shown an high level diagram of the main components of this pattern.
Following the GoF Façade pattern, the Resource Discovery acts as unique interface to the whole subsystem.
The participants are:
The
Resource Discovery
requests information from
the Run-Time monitor, Deployment
and
RDF Store
interfaces on behalf of the client.
The repository also provides an interface to update the RDF repository.