Open Grid Forum 20 Report Omer Rana – GridNet ID: 107

advertisement
Open Grid Forum 20 Report
Omer Rana – GridNet ID: 107
School of Computer Science and Welsh eScience Centre
Cardiff University, UK
o.f.rana@cs.cardiff.ac.uk
This report provides an overview of my involvement in research and working
groups at the Open Grid Forum (OGF) 20 meeting in Manchester, May 7–11,
2007. A key message from this particular meeting was the increasing focus on
Web 2.0 and social network-based technologies to support collaboration between
application users. Web 2.0 technologies (such as the Google Programming API,
AJAX, JSON, etc) provide ease of use and development in comparison with
many of the existing Web Services specifications. I participated in the following
activities:
• Co-organizer: Dynamic Service Level Agreements Workshop
• Participant: SOKU Workshop
• Participant: GRAAP working group sessions
• Speaker: Workflow working group session
• Participant: SAGA API session
• Participant: Service Level Terms for OGSA BoF
1
GRAAP
The GRAAP working group involved three sessions – focusing on the currently
released specification of WS-Agreement. The first session was dedicated to
presentations from European projects in the area – such as AssessGrid (focusing
on aspects of risk assessment in service provisioning).
The second session was focussed on discussion of Negotiation protocols that
can be used alongside WS-Agreement. The discussion focused on two key
points: (1) whether a 2 phase commit protocol was a useful protocol to support; (2) whether negotiation should be part of WS-Agreement, or whether it
could be something undertaken outside the specification (but could make use
of terms/schema of WS-Agreement). The key concern regarding issue (1) related to whether reliable messaging could be guaranteed when a provider was
making an offer to a client. It was argued that message delays could lead to a
1
provider having to wait for approval from a client, thus reducing the ability of
a provider to offer resources to other clients. Relationship with such models in
databases was also discussed. Issue (2) remains an open concern in the GRAAP
working group, as some feel that negotiation should be an integral part of the
WS-Agreement specification. Something that I disagree with. Especially, as
this is likely to make the specification more complex.
The final session of GRAAP focused on identifying interoperability experiments that needed to be undertaken once the GRAAP specification had been
approved. Discussion in this session mainly focused on identifying what type
of interoperability work was necessary, and what needed to be implemented to
demonstrate interoperability. Currently, four research groups are involved in
implementing the WS-Agreement specification – to varying extents. These include Fraunhofer Institute, University of Stuttgart, Tech. University of Berlin
and Cardiff University. It was generally agreed that coordination between these
groups was necessary, and it would be useful to identify what interoperability
tests could be undertaken between these groups. A document has been started
that outlines these interoperability tests, the first version of which was discussed
and started at OGF20.
2
Workshop: Dynamic SLAs
The Dynamic SLAs workshop was organized to emphasise the importance of
identifying and managing SLAs where: (1) Service Level Objectives (SLOs)
can change during service execution; (2) an SLO description scheme allows for
changes in SLOs during service provisioning, to prevent an excessive number of
violations to be raised. The workshop included a number of presentations from
European projects (mainly), such as AssessGrid, BREIN, BeinGrid, Grid Job
Scheduling and HPC4U. A panel session to assess the importance of dynamic
SLAs with reference to business and scientific applications was organized – and
included three panelists.
Three outcomes of the panel session were: (i) it was necessary to precisely
define what constituted “dynamic” SLAs – as compared to “static” SLAs; (ii) it
was useful to consider intervals when defining SLA properties – as this was useful
to ensure that a provider was able to deal with small changes in provisioning and
still remain within valid limits; (iii) identify which communities would benefit
from dynamic SLAs – and whether suitable use cases could be provided to guide
the development of such SLAs. It is expected that a use case document will be
produced to address issues (ii) and (iii) in particular.
3
Sharing Workflows Workshop
The sharing workflows workshop focused on the need for sharing workflow descriptions and subsequently mechanisms to enact workflows across different engines. A variety of views were presented – from the need to support semantic
2
annotations on abstract workflow graphs to support for plug-ins that allow workflow enactment to take place in their “native” environment. The use of a portal
to coordinate the execution of a workflow was also stressed, where the portal
would interact with workflow enactment engines, allowing a workflow to be split
across such engines.
4
Evaluation from last report – from OGF19
From the OGF19 report, a number of possible activities to be carried out in
the future were highlighted. Below an assessment of the current state of these
activities is presented:
• A telecon. has been organized for February 16, 2007, to focus on discussing
interoperability tests that need to be carried out between two (or more) WSAgreement implementations. This telecon. has been intended to define the
basis for an information document on WS-Agreement interoperability.
Outcome: The telecon. was organized and led to the first working document outlining interoperability tests needed.
• A workshop at the National eScience Center in Edinburgh on February 19
and 20 with a particular focus on “Agent-based Grid Computing”. Service
Level Agreements will form one of the key topics of discussion. The workshop is funded by the EPSRC “Agentcities.UK” networkwith secretarial
support from NeSC. This workshop is jointly organized by Julian Padget
(Bath University) and me. Members of the Semantic Web community
(such as researchers in the EU TrustCom, EU OntoGrid, OMII Knoogle,
EPSRC DiscoveryNet, EU SORMA, EU Catnets and EU BREIN projects)
will be participating in the workshop). The event is therefore also intended
to provide cross fertilization between Semantic Grids and SLAs.
Outcome: The workshop was successfully organized with over
25 participants from the UK and Europe. TrustCom, OntoGrid,
OMII, DiscoveryNet, SORMA, Catnets, e-Rep, and other projects
were presented. A document outlining use cases of agent-based
approaches in Grid computing was started. Currently over 10
use cases have been identified.
• A workshop has been proposed at OGF20 in Manchester (in May 2007)
consisting of two 90-minute sessions. The focus at this workshop will be
on Dynamic Service Level Agreements. This workshop is to be jointly organized by Wolfgang Ziegler (Fraunhofer Institute), Philipp Weider (Jeulich
Research Center) and me.
Outcome: The workshop was successfully organized – and included participation of Karim Djemame (from Leeds University)
as a co-organizer.
3
• A workshop at the IEEE/ACM “Autonomic Computing” conference at
Jacksonville (Florida) on “Policy-based Autonomic Computing”. A key
theme in this workshop is the relationship between policy specification and
Service Level Agreements. The workshop is jointly organized by Richard
Anthony (University of Greenwich), Duncan Johnston-Watt (Enigmatec
Corporation) and me.
Outcome: The workshop is going ahead – and is planned to take
place on June 14, 2007. A publication from Springer/Whitestein
will be produced.
• There will be a tutorial at the IEEE CCGrid 2007 conference in Rio de
Jenairo (Brazil) in May 2007. The tutorial is focused on Autonomic Grid
Computing and will be delivered by Salim Hariri (University of Arizona),
Manish Parashar (Rutgers University) and me. Over 20% of the tutorial
will be dedicated to Service Level Agreements.
Outcome: The tutorial was successfully delivered by Manish
Parashar and myself. Over 50+ people attended the tutorial.
5
Future Activities
The following future activities are planned until the end of GridNet2 (December
2007):
• Workshop on “SLA Usage in Grids” (organizers: Wolfgang Ziegler (Fraunhofer Institute), Philipp Weider (Jeulich Research Center) and myself) at
ACM/IEEE Grid 2007 conference in Austin, Texas (September 2007).
• Workshop on “Economic Models for Grid Computing” (co-chairs: Dirk
Neumann (U. Karlsruhe), Mark Baker (U. Reading) and myself) at ACM/IEEE
Grid 2007 conference in Austin, Texas (September 2007).
• Additional work on use-case document outlining use of agent-based approaches in Grids.
• Additional work on interoperability tests and coordination between WSAgreement implementations.
4
Download