Open Grid Forum 22 Report Omer Rana (GridNet ID: 107 and 133) Cardiff University This report provides an overview of my involvement in research and working groups at the Open Grid Forum (OGF) 22 meeting in Cambridge (Mass), USA – February 25-28, 2008. A significant focus in this particular OGF was on application users, and how they are currently making use of Grid computing technologies. I participated in the following activities: • Participant: GRAAP working group sessions • Participant: “Enterprise Adoption: Enabling the Next Generation IT Infrastructure” workshop • Participant: “Financial Services” workshop • Participant: Cloud Computing BoF • Participant: “Data Management” workshop 1 GRAAP The GRAAP working group involved three sessions – focusing on two main themes: (i) interoperability between two WS-Agreement implementations; (ii) a re-negotiation protocol. The interoperability session began with a presentation by Oliver Wäldrich on comparing two WS-Agreement implementations, one from the Fraunhofer institute and the other from the Technical University of Berlin. The aim was to demonstrate that two versions of WS-Agreement could work together, even though they did not make use of a common code base. Each implementation also made use of the agreement states discussed in the specification, and would also test the factory service used to create a new agreement template. As WS-Agreement made use of other Web Service standards such as WS-Naming and WSRF, it was apparent during this discussion that it was actually interoperability between naming conventions that had been the key stumbling block in undertaking interoperation. A proxy was used to support the translation between the two naming schemes in the demonstration provided by Oliver. It was therefore realized that additional work was needed to identify what precisely constituted WS-Agreement interoperability, and the approach adopted by other working groups – such as GIN – would be considered. The key idea would be to develop a client-server application, where Service Level 1 Agreements (SLAs) encoded using WS-Agreement would be sent to the server to validate their conformance to the specification. The re-negotiation session focused on discussion around a paper: “A Contract Re-negotiation Protocol”, that had previously been submitted by Michael Parkin, Peer Hasselmeyer, Bastian Koller and Philipp Wieder – as part of work being undertaken in the European NEXTGrid/BREIN projects. The paper discussed a re-negotiation protocol that could be utilized in environments where messages could be delayed. The authors argued that the approach adopted within the WS-Agreement specification (and subsequent discussions in the GRAAP working group) focused on maintaining strong consistency of state using transactional protocols using a two phase commit approach. The authors proposed that such an approach was wasteful of resources and could also lead to their under utilization. They also indicated that such an approach would be difficult of use in environments where messages could be delayed, or where strong legal constraints needed to be satisfied. They, instead, proposed a protocol that utilized loose consistency. A very simple state machine representation, and the associated messages that were needed within the protocol were discussed. Overall, the proposal received good feedback during the session, although there was no general agreement if this particular protocol should be adopted within a future version of WS-Agreement. Negotiation issues remain important concerns for the GRAAP working group, although due to the diverging views on the associated protocols, no particular approach has been accepted. 2 Enterprise Adoption, Financial Services and Data Management The Enterprise Adoption and Financial Services workshops had a significant overlap in speakers and themes. Both workshops focused on how various industrial users were making use of Grid computing in-house – ranging from the use of Condor to specialist data storage facilities. It was clear from listening to the speakers that what constituted Grid computing for many of these industries differed significantly. Some people referred to their Data Center as being a Grid, whereas others considered such a definition to encompass a small/specialist cluster. John Barr from the 451 Group provided a useful survey about the particular industry sectors that were interested/using Grid computing. His discussion of an API to support the financial services industry provided a useful integration point for common services that could be made available over a Grid infrastructure. However, he also mentioned that many in the financial services community were happy to agree on common infrastructure standards, but were reluctant to identify specialist services that they made available to their in-house users. Consequently, the API for financial services that he was intending to develop did not get traction in the business world, and had to be abandoned. The data management workshop primarily focused on work from the Stor- 2 age Network Industry Association (SNIA), and their work on standards such as parallel NFS (in association with the IETF) and XAM. There was also discussion about supporting data management at different levels in the Grid – from information models for knowledge management, to the lower level resource management that was the focus of SNIA. 3 Cloud Computing Geoffrey Fox led a BoF on Cloud Computing, and the benefits that such a technology could bring. He identified the “Cloud” as being a coarse grained abstraction compared to the “Service” abstraction. Interaction between Clouds would therefore involve looser coupling than between Services. The exact distinction, however, was not clear to me – as much of the work in Services was already attempting to address some of the concerns that Geoffrey raised. Prior to the BoF was a keynote from IBM about utilizing the Cloud abstraction to create better resource “ensembles” – and creating high speed interconnection networks that would link these ensembles. The BoF identified the formation of a Inter- and Intra-Grids, emphasising the considerable industry benefits that could arise from linking such infrastructure together, using high speed networks. Existing focus of vendors such as Amazon in their S3 and EC2 Cloud offerings indicates industry interest. The aim of the BoF was to create a new activity at the OGF to focus on this emerging technology. This is likely to be a useful new direction for the OGF. It would be useful for the OGF community to investigate the validity of the current standards they propose in the context of such Cloud computing infrastructure. I do not believe significant differences exist at the present time – although future interoperability standards in Cloud computing may prove to be different from those in Web Services. 3