Title: Grid is a Bazaar of Resource Providers and Virtual Organizations
1Grid is a Bazaarof Resource Providers and
Virtual Organizations
- Tomasz Szepieniec, Anna Pagacz ACC CYFRONET AGH
- Cracow Grid Workshop,
- Cracow, 16th October 2007
2Grid is a Bazaar
- Grid Checklist by Ian Foster A Grid is a system
that coordinates resources that are not subject
to centralized control .. - Definition of grid by Vaidy Sunderam A
paradigm/infrastructure that enables the sharing,
selection, aggregation of geographically
distributed resources (multiple administrative
domains) .. - Policy to provide support require links between
PEOPLE! - We cannot avoid this!
- Consider existing numbers in EGEE
- 200 Sites
- 100 active VOs
- The process of finding suitable resources,
negotiating support on sites, configuring support
VO on sites, validating the configuration,
require even more complicated interaction than
bazaar
3Communication well defined robust procedures
User / VO Manager
Resource Provider
Motivation mechanism that make RP interested to
provide resources
4How this works in EGEE?
Once a VO registration has been approved by the
OAG, the ROC managers as representatives of the
RCs in their federation, will find a RC willing
to host the VO's VOMS server and authorise the VO
on a very restricted set of resources. ... The
OAG will work with you in parallel to arrange
more permanent resources ..
To obtain more resources, the VO manager will
have to interact with the OAG and the ROCs.
From EGEEII Review Presentation Erwin Laure -
Major Issues - Allocation of resources, in
particular to new VOs.
From EGEEII periodic report (SA1 part) VO must
get access to resources . Until now this
allocation of resources to new VO is not working
very well. For the smaller VOs, it is very
difficult to negotiate with the resource centres
separately
5Typical Scenarios
- Consider the following scenarios
- VO already supported by sites needs more
computing power for 1 month starting from next
week - VO needs increase storage/CPU ratio, so they want
to negotiate this with 20 sites and track the
process of enabling this - RC needs resources for new VO and wants to cut
(re-negotiate) resources for already supported
VOs. - In each case we have negotiations, agreement,
re-configuration and approval - We need efficient procedure in each case!
6Process Definition Based on Direct Communication
- VO opens a call (project) for resources and
publish it to RCs - RC Manager can answer to call by proposing a
contract - Contract is a negotiated aggrement between
single RC and VO - Changing contract state requires both VO and RC
acceptance
7Need of a Collaboration Tool
- Many contracts per each VO and RC that would
change over time - -gt we need some tool to manage complexity
- Requirements for Bazaar tool
- Support for communication including negotiations
- Clear view on VO and RC policy
- Tracking of executing a contracts and projects
- Possibility to provide feedback about sites and
VO - Possibility of integration with grid accounting
tool - Easy to use
8 Negotiations in Bazaar Portal
- Both parties could propose changes to the
'contract' - In this case other party is notified and can
accept/reject or continue negotiation of each
contract item - Number of rounds is not limited
9Status of Bazaar implementation
- Bazaar v.1.0 is expected to be released until end
of 2007, including - Project and contract management
- Tracking of negotiation process
- E-mail Notification for VO and RC managers
- View on policies
- Feedback about contract configuration execution
- Deployment
- Bazaar is being integrated with EGEE CIC Portal
and EGEE GOC DB for proper role assignment
(according certificates) - It is agreed to use Bazaar in Central European
region - There are plans to introduce Bazaar to PL-Grid
10Summary
Grid is a Bazaar
- Real grids require efficient collaboration
between VO and RC - We defined the process of resources allocation
- We developed the Bazaar Portal that implement the
process - http//grid.cyfronet.pl/bazaar