GRIDipedia – The European Grid Marketplace

VO Set up

To set-up relevant information of a B2B collaboration allowing the finalisation of the VO Creation process.

During the VO Creation process, there is the need to perform operations like configuration of the infrastructure, instantiation and orchestration of the application service, assignment and set up of resources / activation of services, notification of the involved members, and manifestation of the new VO.

It is appropriate to apply this pattern when there is the need to separate the set-up of B2B collaboration information and the set-up of the enabling infrastructure from the other steps of the VO Creation process (e.g. membership selection, negotiation of contracts and agreements).

It is applicable in several concrete scenarios where there is a low level of dynamicity in the VO creation process (meaning that the other steps of the creation process may be performed off-line).

The component diagram of the pattern is presented below.

VO Setup

The participants are:

The VO Set-up asks for the creation of a federation for the members of the VO and updates the VO registry with the members. Then, the VO Set-up updates the other systems with the collaboration data of the new members, with the policies and rules to be applied to the business processes of the VO, and with the profile of the new resources available in the VO.

Eventually, the VO set-up asks for the set-up of the infrastructure to the Workload Virtualisation. This last component can work according to the Application Virtualisation design pattern in order to configure a Gateway and can created service instances and/or require the provision of the endpoints to the Platform Virtualisation component.

VO Set-up collaboration

This patter allows for a separation of responsibilities in the VO Creation process. In fact, it clearly addresses just the finalisation of this process and it does not care of how the previous steps (e.g. negotiation, identification of members, definition of the collaboration opportunity) are executed.

© 2007 BEinGRID