This group coordinates a set of interoperation efforts among production Grids interested in interoperating in support of applications that require resources in multiple Grids.
Relevance to EGEE
This document describes some of the interoperations experiences from EGEE.
Adoption Status within EGEE
EGEE actively participates in a number of OGF groups to both define and identify the need for standards.
The objective of this working group is to formulate a well-defined set of profiles, and additional specifications if needed, for job and data management that are aligned with a Grid security and information model that addresses the needs of production grid infrastructures.
Relevance to EGEE
This group aims to identity the additional areas where further work is required if production Grid infrastructure are to adopt an OGF specifications.
Adoption Status within EGEE
EGEE actively participates in a number of OGF groups to both define and identify the need for standards.
Specifies a protocol for accessing a Policy Decision Point (PDP) by a Grid Policy Enforcement Point (PEP) in order to obtain access control decisions. The protocol is a profile of XACML.
Relevance to EGEE
This document is highly relevant for EGEE to achieve authorization interoperability with other grids like OSG.
Adoption Status within EGEE
EGEE developed a prototype XACML-compliant policy management framework. Support to SAML assertions has been added to VOMS in collaboration with OMII-EU. A XACML-SAML profile library to be used as interface to authorization services is being developed within EGEE in collaboration with Globus and OSG. Work is on going to feedback the results and to devise a plan for adoption across the EGEE infrastructure.
The GLUE-WG provides a recommendation for an abstract information model which is expressed via a set of attributes and attribute semantics, the relationship between the attributes and the syntax for attribute values where applicable. The main purpose of the model is to facilitate interoperation between grid infrastructures via enabling the development of interoperating grid middleware components and as such the model was designed in response to existing use cases. The focus is on use cases which span multiple grid infrastructures that may rely on different middleware. The collected use cases are published as an information document. The existing version 1.3 of the Glue Schema document and Nordugrid Schema was used as a starting point for the work. The abstract information model enables a concrete data models to be rendered in various formats. These renderings are not seen as an output of the group but are the ultimate result of the work.
Relevance to EGEE
A common information model for the description of Grid resources is an essential requirement for interoperating Grid infrastructures and its implementation interacts with every Grid component being modeled.
Adoption Status within EGEE
EGEE has pledged to adopt this standard and is actively participating in its development. The roll out of Glue 2.0 across the production infrastructure is envisaged by the end of EGEE III.
The JSDL-WG has provided a specification for an abstract standard Job Submission Description Language (JSDL) that is independent of language bindings. A normative XML Schema corresponding to the JSDL specification has been included in the JSDL specification document.
Relevance to EGEE
The Job Submission Description Language specification is useful as a standard notation for job description. By making the gLite infrastructure JSDL-compliant, it will be able to accept jobs produced for other JSDL-compliant Grid systems without any modifications.
Adoption Status within EGEE
A prototype using JSDL in conjunction with BES has been completed in conjunction with OMII-Europe. Feedback to profile these specifications has started. EGEE is currently monitoring the status of this work and will consider adoption based on the results of this work.
The aim of the OGSA-BES-WG (OGSA Basic Execution Services) working group is to define a Web Services-based interface for creating, monitoring, and controlling computational entities such as UNIX or Windows processes, Web Services, or parallel programs. These entities are called activities and they are defined by the Job Submission Description Language (JSDL). A BES implementation executes each activity that it accepts on an appropriate computational resource, which - depending on the BES implementation and the type(s) of activities supported - may be a single computer; a cluster managed through a local resource manager (e.g. LSF, PBS, etc); a Web Service hosting environment; or even another BES implementation.
Relevance to EGEE
The Basic Execution Service specification is very important because it provides a standard interface to Job Management components. For EGEE, this would mean that the gLite WMS and CREAM CE can be made BES-compliant so that they could be used as standard components also outside the gLite infrastructure.
Adoption Status within EGEE
A prototype using JSDL in conjunction with BES have been completed in conjunction with OMII-Europe. Feedback to profile these specifications has started. EGEE is currently monitoring the status of this work and will consider adoption based on the results of this work.
This document presents a recommendation for a middleware-independent execution environment that a grid job can find on every execution host. The document covers three main areas, environment variables, boot strapping environments and publishing application environments.
Relevance to EGEE
Agreeing on certain aspects of the execution environment is an important aspect for interoperation with other infrastructures.
Status within EGEE
A document has been produced however the adoption within EGEE depends on agreement with other infrastructures.
The Storage Resource Manager is Grid storage service providing an interface to storage resources, as well as advanced functionality such as dynamic space allocation and file management on shared storage systems
Relevance to EGEE
The SRM is highly relevant to EGEE as it is the primary interface which is used on the EGEE infrastructure to access storage resources.
Adoption Status within EGEE
EGEE has fully adopted the SRM across the infrastructure.
The GridFTP protocol extends the FTP protocol defined by [RFC959] and extended in some other IETF documents by adding certain features designed to improve the performance of data movement over a wide area network, to allow the application to take advantage of "long fat" communication channels, and to help build distributed data handling applications.
Relevance to EGEE
The GridFTP protocol is highly critical to EGEE as it is the back bone for most of the data management activities.
Adoption Status within EGEE
EGEE is fully committed to GridFTP and is activity using this specification.
This Usage Record describes a common format with which to exchange basic accounting and usage data over a grid instantiation. This record format is intended to facilitate the sharing of usage information among grid sites, particularly in the area of job accounting.
Relevance to EGEE
The ability to share accounting records with other infrastructures is a high priority for EGEE.
Adoption Status within EGEE
EGEE will enable records to be shared with other infrastructure by exporting records using this specification.
This specification describes the core service interface definitions for a Resource Usage Service (RUS) that enables grid resource usage auditing and accounting as well as grid economic model.
Relevance to EGEE
The ability to share accounting records with other infrastructures is a high priority for EGEE.
Adoption Status within EGEE
EGEE will enable records to be shared with other infrastructure by enabling the export records using this specification.
The International Grid Trust Federation (IGTF) is a body to establish common policies and guidelines between its Policy Management Authorities (PMAs) members and to ensure compliance to this Federation Document amongst the participating PMAs.
Relevance to EGEE
Coherent policy relating to trust and security is critical for EGEE.