Requirements and Common Interests

Particle and Nuclear Physics Applications -- Research Group (PNPA-RG)

# Introduction

As the Particle and Nuclear Physics community begins construction of
large scale, production quality grids, standards within the community
are beginning to emerge. The purpose of this document is thus twofold:
first, it is an attempt to inform the Particle and Nuclear Physics
Community of the standards work taking place in the GGF (and vice
versa), and second, it is an attempt to identify or suggest areas of
synergy between the GGF and the Particle and Nuclear Physics community.
As such, we hope to encourage a better understanding of the
contributions and opportunities in the GGF for the Particle and Nuclear
Physics Community.

# Requirements and Activity in the PNPA Community

Future Particle and Nuclear Physics experiments are expected to produce
unprecedented data rates and concrete requirements on the IT
infrastructure needed to serve the scientific community in analyzing
large distributed data stores have been detailed in several documents.
Three such documents are reviewed here and later placed in context with
the GGF Areas, Working, and Research Groups.

## High-Energy Common Application Layer (HEPCAL) "PRIME"

Essential requirements of PNPA grid applications, common to the four
Large Hadron Collider (LHC) Particle Physics Experiments (ALICE, ATLAS,
CMS, and LHCb), are set-forth in this document. HEPCAL' defines a common
vocabulary used between the four experiments (including datasets,
virtual datasets, and compound datasets) and outlines basic assumptions
regarding data structures, identifying datasets, accessibility of
datasets, and job information. In particular HEPCAL' details several
grid application use cases which are common to the four LHC experiments,
some of which are summarised below.

### Authorisation

### Browse Grid Resources

### Metadata, Datasets, Virtual Datasets, Dataset Access Cost, Dataset Replication, Dataset Verification

### Job Resource Usage Estimation, Job Steering, Job Splitting, Job Monitoring

### VO-wide Reservation, VO-wide Allocation

## HEPCAL II

"\[HEPCAL II\] explores High Energy Physics (HEP) \[data\] analysis
activity within a \[grid environment\]." "Physics data analysis refers
to the iterative, exploratory activity during the later stages of a
physics experiment in which the physicist attempts to transform
reconstructed event data into publishable scientific results, via a set
of algorithms." As such HEPCAL II provides definitions and requirements
for the following application areas.

### Data Analysis Execution Model

### Metadata, Dataset Queries, Workload Management System

### Interactive Activity in Data Analysis

### Provenance and Job Traceability

### Software Deployment

### Quality of Service

### End-to-end System Performance and Tuning

## ARDA

### Architecture

### API's

### Grid Access Service

### Information Service

### Authentication, Authorisation, Auditing, Accounting

### Workload Management System, Job Provenance

### File Catalogue, Metadata Catalogue

### Package Manager

### Storage Element, Computing Element

### Job Monitoring, Grid Monitoring

### End-to-end System Performance and Tuning

# GGF Application, Programming Models and Environments (APME) Area 

-   **GridCPR-WG**: "The Grid Checkpoint Recovery Working Group will
    define a user-level API and associated layer of services that will
    permit checkpointed jobs to be recovered and continued on the same
    or on remote Grid resources. A key feature of Grid Checkpoint
    Recovery service is recoverability of jobs among heterogeneous Grid
    resources."

-   **GridRPC-WG**: "The GridRPC Working Group is chartered to produce a
    Recommendation GGF document for a Grid Remote Procedure Call Model
    and API."

-   **ACE-RG**: "The Advanced Collaborative Environments (ACE) Research
    Group complements other GGF activities by providing human-centered
    techniques and technologies for facilitating interactive,
    collaborative, and immersive access of Grid resources from any where
    and at any time."

-   **APPS-RG**: "The Applications and Testbeds Research Group (APPS-RG)
    seeks to facilitate the use of grid technology by application
    developers, and to attract new application domains to the grid. For
    this purpose, the APPS-RG assesses the applicability of grid
    technology for real applications in real grid installations and
    associated virtual organizations. The intent is to inform the
    application developers about what is possible, and the developers of
    grid technology within GGF about what is required by applications,
    but not yet possible or which could be done better."

-   **GCE-RG**: "The GGF Grid Computing Environment research group is
    aimed at contributing to the coherence and interoperability of
    frameworks, portals, PSEs, and other Grid-based computing
    environments by establishing standards that are required to
    integrate technology implementations and solutions."

-   **GUS-RG**: "The Grid User Services Research Group (GUS) fosters a
    common understanding of user and support staff requirements in a
    grid environment, acts as a venue for sharing resources, and
    facilitates communication for grid activities between users, support
    staff, and developers."

-   **LSG-RG**: "The Life Sciences Grid (LSG) Research Group explores
    issues related to the integration of Information Technology with the
    Life Sciences on a grid infrastructure. The interface of the life
    sciences with information technology is rich and offers tremendous
    opportunities and challenges for developing the grid."

-   **PGM-RG**: "The purpose of this group is to bring together grid
    practitioners to document experiences, best practice and
    informational documents. These documents will be offered as
    suggested guides to those moving a grid to the persistent level.
    This group will also explore new paradigms in supporting grids that
    aspire to become large scale grids with a large user/application
    base, but will not exclude the small grid efforts. In addition, this
    forum can be used to discuss problems and concerns that are likely
    to be encountered, technical as well as non-technical, when moving
    grid testbeds to production environments."

-   **UPDT-RG: "**The User Program Development Tools (UPDT) for the Grid
    Research Group (RG) complements other GGF groups by investigating
    grid-enabled tools such as debuggers, performance-tuning tools, etc.
    which allows the grid user to, interactively or not, better
    understand the behavior of his application. During the program
    development cycle the user prototypes, implements, debugs and tunes
    his application. The UPDT RG is concentrating on the latter two
    steps in the cycle."

Table 1 Possible common areas of interest (marked by "x") between the
GGF Applications, Programming Models, and Environments (APME) Area
Working (WG) and Research Groups (RG) and requirements as stated in the
HEPCAL\' document which advocates a common application layer for high
energy physics.

<table>
<colgroup>
<col style="width: 11%" />
<col style="width: 9%" />
<col style="width: 9%" />
<col style="width: 7%" />
<col style="width: 8%" />
<col style="width: 7%" />
<col style="width: 7%" />
<col style="width: 7%" />
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 7%" />
<col style="width: 8%" />
</colgroup>
<tbody>
<tr class="odd">
<td><p>APME/</p>
<p>HEPCAL’ </p></td>
<td>GridCPR-RG</td>
<td>GridRPC-WG</td>
<td>ACE-RG</td>
<td>APPS-RG</td>
<td>GCE-RG</td>
<td>GUS-RG</td>
<td>LSG-RG</td>
<td>PNPA-RG</td>
<td>PA-RG</td>
<td>PGM-RG</td>
<td>UPDT-RG</td>
</tr>
<tr class="even">
<td>Authorisation</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Browse Grid Resources</td>
<td></td>
<td></td>
<td><strong>×</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>metadata</td>
<td></td>
<td></td>
<td><strong>×</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Datasets</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Virtual datasets</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Dataset access cost</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Dataset Replication</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Dataset verification</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>job resource estimation</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Job execution environment</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
</tr>
<tr class="even">
<td>Job steering</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
</tr>
<tr class="odd">
<td>Job splitting</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Job Monitoring</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>VO-wide Reservation</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>VO-wide Allocation</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>

Table 2 Possible common areas of interest (marked by "x") between the
GGF Applications, Programming Models and Environments (APME) Area
Working (WG) and Research Groups (RG) and requirements as stated in the
HEPCAL II document which advocates a common application layer for data
analysis in high energy physics

<table>
<colgroup>
<col style="width: 11%" />
<col style="width: 9%" />
<col style="width: 9%" />
<col style="width: 7%" />
<col style="width: 8%" />
<col style="width: 7%" />
<col style="width: 7%" />
<col style="width: 7%" />
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 7%" />
<col style="width: 8%" />
</colgroup>
<tbody>
<tr class="odd">
<td><p> APME/</p>
<p>HEPCAL II</p></td>
<td>GridCPR-RG</td>
<td>GridRPC-WG</td>
<td>ACE-RG</td>
<td>APPS-RG</td>
<td>GCE-RG</td>
<td>GUS-RG</td>
<td>LSG-RG</td>
<td>PNPA-RG</td>
<td>PA-RG</td>
<td>PGM-RG</td>
<td>UPDT-RG</td>
</tr>
<tr class="even">
<td>Analysis Execution Models</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Metadata</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Data Queries</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Workload Management System</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Interactive activity</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Provenance and logbooks</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
</tr>
<tr class="even">
<td>persistent interactive environment</td>
<td></td>
<td></td>
<td><strong>×</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>software deployment</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Quality of Service</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>end-to-end system performance</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
</tr>
</tbody>
</table>

Table 3 Possible common areas of interest (marked by "x") between the
GGF Applications, Programming Models and Environments (APME) Area
Working (WG) and Research Groups (RG) and requirements proposed in the
ARDA document which is defining an architectural roadmap for data
analysis in high energy physics.

<table style="width:100%;">
<colgroup>
<col style="width: 12%" />
<col style="width: 9%" />
<col style="width: 9%" />
<col style="width: 7%" />
<col style="width: 8%" />
<col style="width: 7%" />
<col style="width: 7%" />
<col style="width: 7%" />
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 7%" />
<col style="width: 8%" />
</colgroup>
<tbody>
<tr class="odd">
<td><p> APME/</p>
<p>ARDA</p></td>
<td>GridCPR-RG</td>
<td>GridRPC-WG</td>
<td>ACE-RG</td>
<td>APPS-RG</td>
<td>GCE-RG</td>
<td>GUS-RG</td>
<td>LSG-RG</td>
<td>PNPA-RG</td>
<td>PA-RG</td>
<td>PGM-RG</td>
<td>UPDT-RG</td>
</tr>
<tr class="even">
<td>Arch.</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>API's</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Grid Access Service</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Information Service</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Authentication</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Authorisation</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Auditing</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Accounting</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Workload Management System</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Job Provenance</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
</tr>
<tr class="even">
<td>File Catalogue</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Metadata Catalogue</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Site Gatekeeper</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Storage Element</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Computing Element</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Job Monitoring</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>Package Manager</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td>Grid Monitoring</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even">
<td>end-to-end system performance</td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>×</strong></td>
<td><strong>×</strong></td>
</tr>
</tbody>
</table>

# GGF Architecture (ARCH) Area:

The Architecture Area hosts working and research groups that aim to
define architectures for Grid computing. Architecture has been described
as bakery, receiving high quality ingredients (ideas and strategies)
from various sources, and in turn delivering a well baked concept. The
architectural process involves selecting those design components that
best fit together to create a balanced atheistic solution that meets the
goals for which the architecture is intended.

-   **NPI-WG**: "The NPi Architectural Working Group will define a
    particular lightweight, high-level architecture for distributed
    computing management. It will do this through expansion of the
    original work of the NPi technical working group and through
    interaction and collaboration with other GGF groups that already
    working in distributed computing management. Based on its experience
    and target user community, it will contribute suggestions and
    requirements to existing GGF WGs that work in these areas."

-   **CMM-WG**: "In Grids (and IT systems in general) there are many
    entities that need to be managed through a set of management
    operations. The purpose of this working group is to define the
    Common Management Model (CMM), which provides management
    functionality that is of broad and general use in Grids. The CMM-WG
    works under the OGSA umbrella, and will create a set of port types
    that builds on and supplements the OGSI Specification."

-   **OGSA-WG**: "The purpose of the OGSA Working Group is to achieve an
    integrated approach to future OGSA service development via the
    documentation of requirements, functionality, priorities, and
    interrelationships for OGSA services. Topic areas that we expect to
    scope and discretize early are common resource model and service
    domain mechanisms, but the precise set to be addressed will be
    determined in early discussions."

-   **OGSI-RG**: "The purpose of the OGSI Working Group is to review and
    refine the Grid Service Specification and other documents that
    derive from this specification, including
    OGSA-infrastructure-related technical specifications and supporting
    informational documents."

-   **Policy-RG**: "The Grid Policy Architecture Research Group's goals
    are to define use cases, requirements, and to spawn Working Groups
    to work on architecture for describing, expressing, evaluating,
    storing, managing, exchanging, distributing, negotiating and
    enforcing policy across grid instantiations."

-   **GPA-RG**: "The role of the Grid Protocol Architecture Working
    Group is to provide a conceptual framework for discussing the
    interrelationships, completeness, and minimality of the protocol
    approach to Grid services that is coming out of GF."

-   **SEM-RG**: "The goal of the Semantic Grid Research Group (SEM-GRD)
    is to realise the added value of Semantic Web technologies for Grid
    users and developers. We provide a forum to track Semantic Web
    community activities and advise the Grid community on the
    application of Semantic Web technologies in Grid applications and
    infrastructure, to identify case studies and share good practice."

-   **SMF-RG**: "Service Management Frameworks (SMF) provide the set of
    infrastructure functions and management mechanisms needed for Grid
    services. The emphasis within this research group is on frameworks,
    rather than on specific services. We examine and develop technical
    and management issues in the emerging Service Oriented Grid
    community such as the interoperable dynamic registration, discovery,
    binding and departure of services within different frameworks;
    discovering different service invocation mechanisms; investigation
    of peer-to-peer and client-server service oriented architectures;
    and the mechanisms and meta-data to support autonomous service
    composition."

Table 4 Possible common areas of interest (marked by "x") between the
GGF Architecture (ARCH) Area Working (WG) and Research Groups (RG) and
requirements as stated in the HEPCAL\' document which advocates a common
application layer for high energy physics.

+------------+------+------+------+------+------+------+------+------+
|  ARCH/     | NP   | CM   | OGS  | OGS  | P    | GP   | SE   | SM   |
|            | I-WG | M-WG | A-WG | I-WG | olic | A-RG | M-RG | F-RG |
| HEPCAL'    |      |      |      |      | y-RG |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Aut        |      |      |      |      | *    |      |      |      |
| horisation |      |      |      |      | *×** |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Browse     |      |      |      |      |      |      |      |      |
| Grid       |      |      |      |      |      |      |      |      |
| Resources  |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| metadata   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Datasets   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Virtual    |      |      |      |      |      |      |      |      |
| datasets   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Dataset    |      |      |      |      |      |      |      |      |
| access     |      |      |      |      |      |      |      |      |
| cost       |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Dataset    |      |      |      |      |      |      |      |      |
| R          |      |      |      |      |      |      |      |      |
| eplication |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Dataset    |      |      |      |      |      |      |      |      |
| ve         |      |      |      |      |      |      |      |      |
| rification |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| job        |      |      |      |      |      |      |      |      |
| resource   |      |      |      |      |      |      |      |      |
| estimation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| execution  |      |      |      |      |      |      |      |      |
| e          |      |      |      |      |      |      |      |      |
| nvironment |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| steering   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| splitting  |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| Monitoring |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| VO-wide    |      |      |      |      |      |      |      |      |
| R          |      |      |      |      |      |      |      |      |
| eservation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| VO-wide    |      |      |      |      |      |      |      |      |
| Allocation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+

Table 5 Possible common areas of interest (marked by "x") between the
GGF Architecture (ARCH) Area Working (WG) and Research Groups (RG) and
requirements as stated in the HEPCAL II document which advocates a
common application layer for data analysis in high energy physics.

+------------+------+------+------+------+------+------+------+------+
| ARCH/      | NP   | CM   | OGS  | OGS  | P    | GP   | SE   | SM   |
|            | I-WG | M-WG | A-WG | I-WG | olic | A-RG | M-RG | F-RG |
| HEPCAL II  |      |      |      |      | y-RG |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Analysis   |      |      |      |      |      |      |      |      |
| Execution  |      |      |      |      |      |      |      |      |
| Models     |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Metadata   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Data       |      |      |      |      |      |      |      |      |
| Queries    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Workload   |      |      |      |      |      |      |      |      |
| Management |      |      |      |      |      |      |      |      |
| System     |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| I          |      |      |      |      |      |      |      |      |
| nteractive |      |      |      |      |      |      |      |      |
| activity   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Provenance |      |      |      |      |      |      |      |      |
| and        |      |      |      |      |      |      |      |      |
| logbooks   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| persistent |      |      |      |      |      |      |      |      |
| i          |      |      |      |      |      |      |      |      |
| nteractive |      |      |      |      |      |      |      |      |
| e          |      |      |      |      |      |      |      |      |
| nvironment |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| software   |      |      |      |      |      |      |      |      |
| deployment |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Quality of |      |      |      |      | *    |      |      |      |
| Service    |      |      |      |      | *×** |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| end-to-end |      |      |      |      |      |      |      |      |
| system     |      |      |      |      |      |      |      |      |
| p          |      |      |      |      |      |      |      |      |
| erformance |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+

Table 6 Possible common areas of interest (marked by "x") between the
GGF Architecture (ARCH) Area Working (WG) and Research Groups (RG) and
requirements proposed in the ARDA document which is defining an
architectural roadmap for data analysis in high energy physics.

+------------+------+------+------+------+------+------+------+------+
|  ARCH/     | NP   | CM   | OGS  | OGS  | P    | GP   | SE   | SM   |
|            | I-WG | M-WG | A-WG | I-WG | olic | A-RG | M-RG | F-RG |
| ARDA       |      |      |      |      | y-RG |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Arch.      |      |      | *    | *    |      |      |      | *    |
|            |      |      | *×** | *×** |      |      |      | *×** |
+------------+------+------+------+------+------+------+------+------+
| API\'s     |      | *    |      |      |      |      |      |      |
|            |      | *×** |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Grid       | *    |      |      |      |      |      |      |      |
| Access     | *×** |      |      |      |      |      |      |      |
| Service    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| I          |      |      |      |      |      |      |      |      |
| nformation |      |      |      |      |      |      |      |      |
| Service    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Auth       |      |      |      |      |      |      |      |      |
| entication |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Aut        |      |      |      |      | *    |      |      |      |
| horisation |      |      |      |      | *×** |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Auditing   |      |      |      |      | *    |      |      |      |
|            |      |      |      |      | *×** |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Accounting |      |      |      |      | *    |      |      |      |
|            |      |      |      |      | *×** |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Workload   |      |      |      |      |      |      |      |      |
| Management |      |      |      |      |      |      |      |      |
| System     |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| Provenance |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| File       |      |      |      |      |      |      |      |      |
| Catalogue  |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Metadata   |      |      |      |      |      |      |      |      |
| Catalogue  |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Site       |      |      |      |      |      |      |      |      |
| Gatekeeper |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Storage    |      |      |      |      |      |      |      |      |
| Element    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Computing  |      |      |      |      |      |      |      |      |
| Element    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| Monitoring |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Package    |      |      |      |      |      |      |      |      |
| Manager    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Grid       |      |      |      |      |      |      |      |      |
| Monitoring |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| end-to-end |      |      |      |      |      |      |      |      |
| system     |      |      |      |      |      |      |      |      |
| p          |      |      |      |      |      |      |      |      |
| erformance |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+

# GGF Data (DATA) Area:

The DATA area of the GGF GridForge covers all working and research
groups dealing with the management and movement of potentially large
amounts of data in Grid environments.

-   **DAIS-WG**: "Research and development activities relating to the
    Grid have generally focused on applications where data is stored in
    files. However, in many scientific and commercial domains, database
    management systems have a central role in data storage, access,
    organization, authorization, etc, for numerous applications. The
    group seeks to promote standards for the development of grid
    database services, focusing principally on providing consistent
    access to existing, autonomously managed databases."

-   **DFDL-WG**: "XML provides an essential mechanism for transferring
    data between services in an application and platform neutral format.
    However it is not well suited to large datasets with repetitive
    structures, such as large arrays or tables. Furthermore, many legacy
    systems and valuable data sets exist that do not use the XML format.
    The aim of this working group is to define an XML-based language,
    the Data Format Description Language (DFDL), for describing the
    structure of binary and character encoded (ASCII/Unicode) files and
    data streams so that their format, structure, and metadata can be
    exposed. This effort specifically does not aim to create a generic
    data representation language. Rather, DFDL endeavors to describe
    existing formats in an actionable manner that makes the data in its
    current format accessible through generic mechanisms."

-   **GFS-WG**: "Data in a grid can be of any format and stored in any
    type of storage systems. There can be many hundreds of petabytes of
    data in grids, among which a very large percentage is stored in
    files. A standard mechanism to describe and organize file-based data
    is essential for facilitating access to this large amount of data.
    The Grid File System Working Group (GFS-WG) will provide
    specifications of Grid File System Directory Services and
    Architecture of Grid File System Services."

-   **GridFTP-WG**: "At this stage, the group should focus on
    improvements of FTP and GridFTP v1.0 protocol with the goal to
    produce bulk file transfer protocol suitable for grid applications.
    New protocol should be backward compatible with RFC959 FTP as much
    as possible with new features added as (negotiable) extensions. Some
    desired extensions are: Parallel transfers, GSI authentication,
    Striped transfers"

-   **IPv6-WG**: "IPv6 is now emerging as a significant factor in
    operational networks, and continued scaling up of the Internet (and
    thus of Grids) will require the additional address space and
    management features of IPv6. It is therefore important that all GGF
    specifications work as well (or better) with IPv6 as with IPv4. The
    purpose of the working group is to identify any GGF specifications
    that do not meet this requirement, to provide appropriate guidelines
    for future specifications, and to communicate any issues discovered
    with IPv6 to the IETF, the Java community, etc."

-   **OREP-WG**: "The OGSA Data Replication Services Working Group
    (OREP) is intended to create, review and refine grid service
    specifications for data replication services. These specifications
    will conform to the Grid Services Specification being developed by
    the OGSI Grid Service Infrastructure Working Group. Initially, the
    working group will focus on a specification for Replica Location
    Services, which maintain and provide information about data
    location."

-   **DT-RG**: "The goal of this group is to provide a forum where
    parties interested in the secure, robust, high speed transport of
    data in the wide area and related technologies can discuss and
    coordinate issues, and develop standards to ensure interoperability
    of implementations. This RG is expected to be a WG \"factory\"
    spawning off WGs in areas where sufficient common interest is
    shown."

-   **GHPN-RG**: "The Grid High-Performance Networking Research Group
    focuses on the relationship between network research and Grid
    application and infrastructure development. The objective of GHPN-RG
    is to bridge the gap between the networking and grid research
    communities. It accomplishes its goal by serving as a forum for
    information exchange on advances and requirements in both fields, as
    well as by providing a focal point for liaison activities between
    the GGF and the various networking standards bodies."

-   **PA-RG**: "The Persistent Archive Research Group of the Grid Forum
    promotes the development of an architecture for the construction of
    persistent archives. Persistent archives are conceptually equivalent
    to virtual data grids. Hence the persistent archive research group
    will address issues related to how persistent archives can be built
    from virtual data grids. Virtual data grids are inherently
    distributed systems that tie together data management systems and
    compute resources. Virtual data grids are differentiated from data
    grids by the ability to access derived data products and to
    re-create the derived data products from a process description."

Table 7 Possible common areas of interest (marked by "x") between the
GGF Data (DATA) Area Working (WG) and Research Groups (RG) and
requirements as stated in the HEPCAL\' document which advocates a common
application layer for high energy physics.

+------------+------+------+------+------+------+------+------+------+
|  DATA/     | DAI  | DFD  | GF   | Gr   | IPv  | ORE  | D    | GHP  |
|            | S-WG | L-WG | S-WG | idFT | 6-WG | P-WG | T-RG | N-RG |
| HEPCAL'    |      |      |      | P-WG |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Aut        |      |      |      |      |      |      |      |      |
| horisation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Browse     |      |      |      |      |      |      |      |      |
| Grid       |      |      |      |      |      |      |      |      |
| Resources  |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| metadata   | *    |      |      |      |      |      |      |      |
|            | *×** |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Datasets   |      | *    | *    |      |      |      |      |      |
|            |      | *×** | *×** |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Virtual    |      |      |      |      |      |      |      |      |
| datasets   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Dataset    |      |      |      |      |      |      |      |      |
| access     |      |      |      |      |      |      |      |      |
| cost       |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Dataset    |      |      | *    | *    |      | *    | *    | *    |
| R          |      |      | *×** | *×** |      | *×** | *×** | *×** |
| eplication |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Dataset    |      |      |      |      |      |      |      |      |
| ve         |      |      |      |      |      |      |      |      |
| rification |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| job        |      |      |      |      |      |      |      |      |
| resource   |      |      |      |      |      |      |      |      |
| estimation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| execution  |      |      |      |      |      |      |      |      |
| e          |      |      |      |      |      |      |      |      |
| nvironment |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| steering   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| splitting  |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| Monitoring |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| VO-wide    |      |      |      |      |      |      |      |      |
| R          |      |      |      |      |      |      |      |      |
| eservation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| VO-wide    |      |      |      |      |      |      |      |      |
| Allocation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+

Table 8 Possible common areas of interest (marked by "x") between the
GGF Data (DATA) Area Working (WG) and Research Groups (RG) and
requirements as stated in the HEPCAL II document which advocates a
common application layer for data analysis in high energy physics.

+------------+------+------+------+------+------+------+------+------+
|  DATA/     | DAI  | DFD  | GF   | Gr   | IPv  | ORE  | D    | GHP  |
|            | S-WG | L-WG | S-WG | idFT | 6-WG | P-WG | T-RG | N-RG |
| HEPCAL II  |      |      |      | P-WG |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Analysis   |      |      |      |      |      |      |      |      |
| Execution  |      |      |      |      |      |      |      |      |
| Models     |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Metadata   | *    |      |      |      |      |      |      |      |
|            | *×** |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Data       | *    | *    | *    |      |      |      |      |      |
| Queries    | *×** | *×** | *×** |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Workload   |      |      |      |      |      |      |      |      |
| Management |      |      |      |      |      |      |      |      |
| System     |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| I          |      |      |      |      |      |      |      | *    |
| nteractive |      |      |      |      |      |      |      | *×** |
| activity   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Provenance |      |      |      |      |      |      |      |      |
| and        |      |      |      |      |      |      |      |      |
| logbooks   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| persistent |      |      |      |      |      |      |      |      |
| i          |      |      |      |      |      |      |      |      |
| nteractive |      |      |      |      |      |      |      |      |
| e          |      |      |      |      |      |      |      |      |
| nvironment |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| software   |      |      |      |      |      |      |      |      |
| deployment |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Quality of |      |      |      |      |      |      |      |      |
| Service    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| end-to-end |      |      |      |      |      |      |      | *    |
| system     |      |      |      |      |      |      |      | *×** |
| p          |      |      |      |      |      |      |      |      |
| erformance |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+

Table 9 Possible common areas of interest (marked by "x") between the
GGF Data (DATA) Area Working (WG) and Research Groups (RG) and
requirements proposed in the ARDA document which is defining an
architectural roadmap for data analysis in high energy physics.

+------------+------+------+------+------+------+------+------+------+
|  DATA/     | DAI  | DFD  | GF   | Gr   | IPv  | ORE  | D    | GHP  |
|            | S-WG | L-WG | S-WG | idFT | 6-WG | P-WG | T-RG | N-RG |
| HEPCAL II  |      |      |      | P-WG |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Arch.      |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| API\'s     |      | *    |      |      |      |      |      |      |
|            |      | *×** |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Grid       |      |      |      |      |      |      |      |      |
| Access     |      |      |      |      |      |      |      |      |
| Service    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| I          |      |      |      |      |      |      |      |      |
| nformation |      |      |      |      |      |      |      |      |
| Service    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Auth       |      |      |      |      |      |      |      |      |
| entication |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Aut        |      |      |      |      |      |      |      |      |
| horisation |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Auditing   |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Accounting |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Workload   |      |      |      |      |      |      |      |      |
| Management |      |      |      |      |      |      |      |      |
| System     |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| Provenance |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| File       | *    |      | *    |      |      | *    |      |      |
| Catalogue  | *×** |      | *×** |      |      | *×** |      |      |
+------------+------+------+------+------+------+------+------+------+
| Metadata   | *    |      |      |      |      |      |      |      |
| Catalogue  | *×** |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Site       |      |      |      |      |      |      |      |      |
| Gatekeeper |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Storage    | €    |      | *    | *    |      | *    | *    |      |
| Element    |      |      | *×** | *×** |      | *×** | *×** |      |
+------------+------+------+------+------+------+------+------+------+
| Computing  |      |      |      |      |      |      |      |      |
| Element    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Job        |      |      |      |      |      |      |      |      |
| Monitoring |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Package    |      |      |      |      |      |      |      |      |
| Manager    |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| Grid       |      |      |      |      |      |      |      |      |
| Monitoring |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+
| end-to-end |      |      |      |      |      |      |      | *    |
| system     |      |      |      |      |      |      |      | *×** |
| p          |      |      |      |      |      |      |      |      |
| erformance |      |      |      |      |      |      |      |      |
+------------+------+------+------+------+------+------+------+------+

# GGF Grid Security (GRID SEC) Area:

"The (SEC) Security Area is concerned with various issues relating to
authentication and authorization in Grid environments."

-   **AuthZ-WG**: "Current and future security requirements of grid
    systems call for advanced, fine grain and flexible authorization
    mechanisms. This group will define a conceptual grid authorization
    framework for grid developers with the goal to provide a basis for
    the design of such grid authorization systems."

-   **OGSA-SEC-WG**: "At this time, the only existing GGF activity
    directly related to the development and standardization of the OGSA
    architecture is the Open Grid Services Infrastructure (OGSI) WG.
    While the OGSI WG has acknowledged/discussed security-related
    issues, the focus of the OGSI WG is on the OGSI-compliant service
    definition/discovery/invocation, and not directly on the security
    issues or ramifications."

-   **CAOPS-WG**: "The purpose of the Certificate Authority Operations
    (CAOPS) Working Group is to develop operational procedures and
    guidelines that facilitate the use of X.509 and other technologies
    for cross grid Authentication. By developing common practices, we
    hope to facilitate mutually accepted Authentication services."

-   **GSI-WG**: "The purpose of the GSI WG is to standardize and specify
    current GSI technologies to help foster adoption of GSI and
    development of interoperable GSI implementation. Specifically this
    group should standardized the GSI Proxies and GSI extensions to the
    GSS-API.

-   **OGSA-AuthZ-WG**: "The objective of the OGSA Authorization WG is to
    define the specifications needed to allow for basic interoperability
    and pluggability of authorization components in the OGSA framework.
    There are a number of authorization systems emerging in the Grid
    today (Akenti, PERMIS, CAS, VOMS, Cardea, etc.), these
    specifications will allow these solutions to be interchangeably used
    with middleware that requires authorization functionality. This
    group will leverage authorization work that is ongoing in the Web
    services world (e.g. SAML, XACML, the WS Security suite) and define
    specification for how these should be used for Grid services."

-   **SAAA-RG**: "The purpose of this research group is to collect and
    codify the requirements of existing grid resource sites with
    respect\< to the acceptance of grid credentials for access to their
    services. Where those requirements are non-uniform, or even mutually
    exclusive, the group will strive to recommend hooks which grid
    toolkits or applications should provide for the sites to insert
    their own implementations of their requirements."

-   **AARG-RG**: "The Authority Recognition Research Group of the Grid
    Forum will explore the potential for simple, inexpensive,
    semi-automatable mechanisms by which a relying party will make the
    decision to recognize the assertions of a \[certificate\] authority.
    It is hoped that such mechanisms will simplify and enable the
    establishment of trust between Grid participants."

Table 10 Possible common areas of interest (marked by "x") between the
GGF Grid Security (GRID SEC) Area Working (WG) and Research Groups (RG)
and requirements as stated in the HEPCAL\' document which advocates a
common application layer for high energy physics.

+--------+-------+-------+-------+-------+-------+-------+-------+
|  GRID  | Aut   | CAO   | G     | OGSA  | O     | AR    | SA    |
| SEC/   | hZ-WG | PS-WG | SI-WG | AUT   | GSA-S | RG-RG | AA-RG |
|        |       |       |       | HZ-WG | EC-WG |       |       |
| H      |       |       |       |       |       |       |       |
| EPCAL' |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| A      | **×** |       |       | **×** |       |       | **×** |
| uthori |       |       |       |       |       |       |       |
| sation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Browse |       |       |       |       |       |       |       |
| Grid   |       |       |       |       |       |       |       |
| Res    |       |       |       |       |       |       |       |
| ources |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| me     |       |       |       |       |       |       |       |
| tadata |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Da     |       |       |       |       |       |       |       |
| tasets |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| V      |       |       |       |       |       |       |       |
| irtual |       |       |       |       |       |       |       |
| da     |       |       |       |       |       |       |       |
| tasets |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| D      |       |       |       |       |       |       |       |
| ataset |       |       |       |       |       |       |       |
| access |       |       |       |       |       |       |       |
| cost   |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| D      |       |       |       |       |       |       |       |
| ataset |       |       |       |       |       |       |       |
| Repli  |       |       |       |       |       |       |       |
| cation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| D      |       |       |       |       |       |       |       |
| ataset |       |       |       |       |       |       |       |
| verifi |       |       |       |       |       |       |       |
| cation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| job    |       |       |       |       |       |       |       |
| re     |       |       |       |       |       |       |       |
| source |       |       |       |       |       |       |       |
| esti   |       |       |       |       |       |       |       |
| mation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| exe    |       |       |       |       |       |       |       |
| cution |       |       |       |       |       |       |       |
| envir  |       |       |       |       |       |       |       |
| onment |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| st     |       |       |       |       |       |       |       |
| eering |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| spl    |       |       |       |       |       |       |       |
| itting |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| Moni   |       |       |       |       |       |       |       |
| toring |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| V      |       |       |       |       |       |       |       |
| O-wide |       |       |       |       |       |       |       |
| Reser  |       |       |       |       |       |       |       |
| vation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| V      |       |       |       |       |       |       |       |
| O-wide |       |       |       |       |       |       |       |
| Allo   |       |       |       |       |       |       |       |
| cation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+

Table 11 Possible common areas of interest (marked by "x") between the
GGF Grid Security (GRID SEC) Area Working (WG) and Research Groups (RG)
and requirements as stated in the HEPCAL II document which advocates a
common application layer for data analysis in high energy physics.

+--------+-------+-------+-------+-------+-------+-------+-------+
|   GRID | Aut   | CAO   | G     | OGSA  | O     | AR    | SA    |
| SEC/   | hZ-WG | PS-WG | SI-WG | AUT   | GSA-S | RG-RG | AA-RG |
|        |       |       |       | HZ-WG | EC-WG |       |       |
| HEPCAL |       |       |       |       |       |       |       |
| II     |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| An     |       |       |       |       |       |       |       |
| alysis |       |       |       |       |       |       |       |
| Exe    |       |       |       |       |       |       |       |
| cution |       |       |       |       |       |       |       |
| Models |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Me     |       |       |       |       |       |       |       |
| tadata |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Data   |       |       |       |       |       |       |       |
| Q      |       |       |       |       |       |       |       |
| ueries |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Wo     |       |       |       |       |       |       |       |
| rkload |       |       |       |       |       |       |       |
| Mana   |       |       |       |       |       |       |       |
| gement |       |       |       |       |       |       |       |
| System |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Inter  |       |       |       |       |       |       |       |
| active |       |       |       |       |       |       |       |
| ac     |       |       |       |       |       |       |       |
| tivity |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Prov   |       |       |       |       |       |       |       |
| enance |       |       |       |       |       |       |       |
| and    |       |       |       |       |       |       |       |
| lo     |       |       |       |       |       |       |       |
| gbooks |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| pers   |       |       |       |       |       |       |       |
| istent |       |       |       |       |       |       |       |
| inter  |       |       |       |       |       |       |       |
| active |       |       |       |       |       |       |       |
| envir  |       |       |       |       |       |       |       |
| onment |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| so     |       |       |       |       |       |       |       |
| ftware |       |       |       |       |       |       |       |
| depl   |       |       |       |       |       |       |       |
| oyment |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Q      |       |       |       |       |       |       |       |
| uality |       |       |       |       |       |       |       |
| of     |       |       |       |       |       |       |       |
| S      |       |       |       |       |       |       |       |
| ervice |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| end-   |       |       |       |       |       |       |       |
| to-end |       |       |       |       |       |       |       |
| system |       |       |       |       |       |       |       |
| perfo  |       |       |       |       |       |       |       |
| rmance |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+

Table 12 Possible common areas of interest (marked by "x") between the
GGF Grid Security (GRID SEC) Area Working (WG) and Research Groups (RG)
and requirements proposed in the ARDA document which is defining an
architectural roadmap for data analysis in high energy physics.

+---------+-------+-------+-------+-------+-------+-------+-------+
|  GRID   | Aut   | CAO   | G     | OGSA  | O     | AR    | SA    |
| SEC/    | hZ-WG | PS-WG | SI-WG | AUT   | GSA-S | RG-RG | AA-RG |
|         |       |       |       | HZ-WG | EC-WG |       |       |
| ARDA    |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Arch.   |       |       |       | **×** | **×** |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| API\'s  |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Grid    |       |       |       |       |       |       |       |
| Access  |       |       |       |       |       |       |       |
| Service |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Info    |       |       |       |       |       |       |       |
| rmation |       |       |       |       |       |       |       |
| Service |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Authent |       | **×** | **×** |       |       | **×** | **×** |
| ication |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Author  | **×** |       |       | **×** |       |       | **×** |
| isation |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| A       | **×** |       |       | **×** |       |       | **×** |
| uditing |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Acc     | **×** |       |       | **×** |       |       | **×** |
| ounting |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| W       |       |       |       |       |       |       |       |
| orkload |       |       |       |       |       |       |       |
| Man     |       |       |       |       |       |       |       |
| agement |       |       |       |       |       |       |       |
| System  |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Job     |       |       |       |       |       |       |       |
| Pro     |       |       |       |       |       |       |       |
| venance |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| File    |       |       |       |       |       |       |       |
| Ca      |       |       |       |       |       |       |       |
| talogue |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| M       |       |       |       |       |       |       |       |
| etadata |       |       |       |       |       |       |       |
| Ca      |       |       |       |       |       |       |       |
| talogue |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Site    |       |       |       |       |       |       |       |
| Gat     |       |       |       |       |       |       |       |
| ekeeper |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Storage |       |       |       |       |       |       |       |
| Element |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Co      |       |       |       |       |       |       |       |
| mputing |       |       |       |       |       |       |       |
| Element |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Job     |       |       |       |       |       |       |       |
| Mon     |       |       |       |       |       |       |       |
| itoring |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Package |       |       |       |       |       |       |       |
| Manager |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Grid    |       |       |       |       |       |       |       |
| Mon     |       |       |       |       |       |       |       |
| itoring |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| end     |       |       |       |       |       |       |       |
| -to-end |       |       |       |       |       |       |       |
| system  |       |       |       |       |       |       |       |
| perf    |       |       |       |       |       |       |       |
| ormance |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+

# GGF Information Systems and Performance (ISP) Area:

-   **CGS-WG**: "The DMTF CIM is one of the approaches in the industry
    for enabling the management of real world managed objects that
    applies the basic structuring and conceptualization techniques of
    the object-oriented paradigm. CIM is capable of defining all real
    world managed objects that occur in computer and network
    environments. There are trends in the OGSA initiative to use CIM."

-   **DAMED-WG**: "\[DAMED\] is a working group to define a basic set of
    monitoring event descriptions. These descriptions, or schemas, will
    describe the information (attributes) associated with a particular
    data element and will describe conventions for the representation of
    the value associated with it. The development of this sort of shared
    vocabulary is essential for interoperability among a growing number
    of testbeds and projects. This view is supported by the recent
    proliferation of independent efforts along these lines, both inside
    and outside the GGF. The aim of this group is to develop standard
    representations of the most widely used measurement values (the
    \"top N\".) From this we envision the emergence of a set of
    conventions and recommendations that will ease the task of defining
    richer, domain-specific schemas."

-   **NM-WG**: "The performance of most grid applications is dependent
    on the performance of the networks forming the grid. The Network
    Measurements Working Group (NMWG) identifies network metrics (aka
    characteristics) useful to grid applications and middleware, and
    develops standard mechanisms to describe and publish these
    characteristics to the Grid. The NMWG will determine which of the
    network characteristics are relevant to Grid applications, and
    pursue standardization of the attributes required to describe these
    characteristics."

-   **GIR-WG**: "The GridIR WG will establish a specific set of
    requirements, an architecture, and detailed specifications for a
    particular Information Retrieval (IR) system on the OGSA Grid.
    GridIR will provide document collection management,
    indexing/searching, and query processing services to OGSA grid users
    and applications."

-   **GB-RG**: "\[Grid Benchmarking\] advances efficient usage of grids
    by defining metrics to measure performance of grid applications and
    architectures and rate functionality and efficiency of grid
    architectures. Therefore, we propose a set of tasks that assess grid
    performance at the level of user applications. The tasks will be
    specified as paper-and-pencil benchmarks that can be implemented, in
    principle, using any of the existing and future grid environments."

-   **RGIS-RG**: "The RGIS research group serves researchers who are
    exploring approaches based on data models such as the relational
    data model for defining, communicating, recording, and querying
    static and dynamic Grid information. It is expected that a working
    group or groups will be formed to create standards for
    interoperability."

Table 13 Possible common areas of interest (marked by "x") between the
GGF Information Systems and Performance (ISP) Area Working (WG) and
Research Groups (RG) and requirements as stated in the HEPCAL\' document
which advocates a common application layer for high energy physics.

+---------+---------+---------+---------+---------+---------+---------+
|   ISP/  | CGS-WG  | D       | NM-WG   | GIR-WG  | GB-RG   | RGIS-RG |
|         |         | AMED-WG |         |         |         |         |
| HEPCAL' |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Author  |         |         |         |         |         |         |
| isation |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Browse  |         |         |         |         |         |         |
| Grid    |         |         |         |         |         |         |
| Re      |         |         |         |         |         |         |
| sources |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| m       |         |         |         |         |         |         |
| etadata |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| D       |         |         |         |         |         |         |
| atasets |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Virtual |         |         |         |         |         |         |
| d       |         |         |         |         |         |         |
| atasets |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Dataset |         |         |         |         |         |         |
| access  |         |         |         |         |         |         |
| cost    |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Dataset |         |         |         |         |         |         |
| Repl    |         |         |         |         |         |         |
| ication |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Dataset |         |         |         |         |         |         |
| verif   |         |         |         |         |         |         |
| ication |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| job     |         |         |         |         |         |         |
| r       |         |         |         |         |         |         |
| esource |         |         |         |         |         |         |
| est     |         |         |         |         |         |         |
| imation |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Job     |         |         |         |         |         |         |
| ex      |         |         |         |         |         |         |
| ecution |         |         |         |         |         |         |
| envi    |         |         |         |         |         |         |
| ronment |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Job     |         |         |         |         |         |         |
| s       |         |         |         |         |         |         |
| teering |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Job     |         |         |         |         |         |         |
| sp      |         |         |         |         |         |         |
| litting |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Job     |         |         |         |         |         |         |
| Mon     |         |         |         |         |         |         |
| itoring |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| VO-wide |         |         |         |         |         |         |
| Rese    |         |         |         |         |         |         |
| rvation |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| VO-wide |         |         |         |         |         |         |
| All     |         |         |         |         |         |         |
| ocation |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+

Table 14 Possible common areas of interest (marked by "x") between the
GGF Information Systems and Performance (ISP) Area Working (WG) and
Research Groups (RG) and requirements as stated in the HEPCAL II
document which advocates a common application layer for data analysis in
high energy physics.

+---------+---------+---------+---------+---------+---------+---------+
|   ISP/  | CGS-WG  | D       | NM-WG   | GIR-WG  | GB-RG   | RGIS-RG |
|         |         | AMED-WG |         |         |         |         |
| HEPCAL  |         |         |         |         |         |         |
| II      |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| A       |         |         |         |         |         |         |
| nalysis |         |         |         |         |         |         |
| Ex      |         |         |         |         |         |         |
| ecution |         |         |         |         |         |         |
| Models  |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| M       |         |         |         |         |         |         |
| etadata |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Data    |         |         |         |         |         |         |
| Queries |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| W       |         |         |         |         |         |         |
| orkload |         |         |         |         |         |         |
| Man     |         |         |         |         |         |         |
| agement |         |         |         |         |         |         |
| System  |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Inte    |         |         |         |         |         |         |
| ractive |         |         |         |         |         |         |
| a       |         |         |         |         |         |         |
| ctivity |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Pro     |         |         |         |         |         |         |
| venance |         |         |         |         |         |         |
| and     |         |         |         |         |         |         |
| l       |         |         |         |         |         |         |
| ogbooks |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| per     |         |         |         |         |         |         |
| sistent |         |         |         |         |         |         |
| inte    |         |         |         |         |         |         |
| ractive |         |         |         |         |         |         |
| envi    |         |         |         |         |         |         |
| ronment |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| s       |         |         |         |         |         |         |
| oftware |         |         |         |         |         |         |
| dep     |         |         |         |         |         |         |
| loyment |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| Quality |         |         |         |         |         |         |
| of      |         |         |         |         |         |         |
| Service |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+
| end     |         |         |         |         |         |         |
| -to-end |         |         |         |         |         |         |
| system  |         |         |         |         |         |         |
| perf    |         |         |         |         |         |         |
| ormance |         |         |         |         |         |         |
+---------+---------+---------+---------+---------+---------+---------+

Table 15 Possible common areas of interest (marked by "x") between the
GGF Information Systems and Performance (ISP) Area Working (WG) and
Research Groups (RG) and requirements proposed in the ARDA document
which is defining an architectural roadmap for data analysis in high
energy physics.

+----------+---------+---------+--------+---------+--------+---------+
|    ISP/  | CGS-WG  | D       | NM-WG  | GIR-WG  | GB-RG  | RGIS-RG |
|          |         | AMED-WG |        |         |        |         |
| ARDA     |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Arch.    | **×**   |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| API\'s   |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Grid     |         |         |        |         |        |         |
| Access   |         |         |        |         |        |         |
| Service  |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Inf      |         | **×**   |        | **×**   |        | **×**   |
| ormation |         |         |        |         |        |         |
| Service  |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Authen   |         |         |        |         |        |         |
| tication |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Autho    |         |         |        |         |        |         |
| risation |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Auditing |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Ac       |         |         |        |         |        |         |
| counting |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Workload |         |         |        |         |        |         |
| Ma       |         |         |        |         |        |         |
| nagement |         |         |        |         |        |         |
| System   |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Job      |         |         |        |         |        |         |
| Pr       |         |         |        |         |        |         |
| ovenance |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| File     |         |         |        |         |        |         |
| C        |         |         |        |         |        |         |
| atalogue |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Metadata |         |         |        |         |        |         |
| C        |         |         |        |         |        |         |
| atalogue |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Site     |         |         |        |         |        |         |
| Ga       |         |         |        |         |        |         |
| tekeeper |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Storage  |         |         |        |         |        |         |
| Element  |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| C        |         |         |        |         |        |         |
| omputing |         |         |        |         |        |         |
| Element  |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Job      |         |         |        |         |        |         |
| Mo       |         |         |        |         |        |         |
| nitoring |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Package  |         |         |        |         |        |         |
| Manager  |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| Grid     |         | **×**   | **×**  | **×**   |        | **×**   |
| Mo       |         |         |        |         |        |         |
| nitoring |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+
| en       |         |         |        |         | **×**  |         |
| d-to-end |         |         |        |         |        |         |
| system   |         |         |        |         |        |         |
| per      |         |         |        |         |        |         |
| formance |         |         |        |         |        |         |
+----------+---------+---------+--------+---------+--------+---------+

# GGF Peer-to-Peer (P2P) Area:

As computers become ubiquitous, ideas for implementation and use of
peer-to-peer computing are developing rapidly and gaining prominence.
But issues of interoperability, security, performance, management,
privacy and many more issues may stifle the growth of innovation. Many
of these issues relate to infrastructure, where no value will be gained
from proprietary solutions. In 2002 the industry-driven \"Peer-to-Peer
Working Group,\" which was a collaborative effort among dozens of
companies in the Peer-to-Peer software industry, joined GGF as an area.

-   **APPAGG-RG**: "The Appliance Aggregation Architecture (APPAGG) GGF
    Research Group (RG) complements other Grid Research and Working
    Groups by addressing client side resources (appliances) and their
    contribution to Grids. The APPAGG RG addresses appliances from the
    perspective of resource aggregation (discovery, identity, security,
    communication, etc.), personal use (trust, human computer
    interfaces, applications, disconnection, etc.), as well as embedded
    deployment (scalability, power, ambient intelligence, fault
    resilience, etc.). All three perspectives are tied in by wireless
    communication, ad-hoc nature, and pervasive deployment."

-   **OGSA-P2P-Security**: "As the next generation of grid computing
    protocols centered around web services and OGSA are developed, the
    peer-to-peer community must determine how these protocols can be
    used for building peer-to-peer applications. The focus of this
    research group will be on understanding these differences and
    exploring how best to leverage the potential of interoperability."

Table 16 Possible common areas of interest (marked by "x") between the
GGF Peer-to-peer (P2P) Area Working (WG) and Research Groups (RG) and
requirements as stated in the HEPCAL\' document which advocates a common
application layer for high energy physics.

+------------------------+----------------------+---------------------+
|   P2P/                 | APPAGG-RG            | OGSA-P2P-Security   |
|                        |                      |                     |
| HEPCAL'                |                      |                     |
+------------------------+----------------------+---------------------+
| Authorisation          |                      |                     |
+------------------------+----------------------+---------------------+
| Browse Grid Resources  |                      |                     |
+------------------------+----------------------+---------------------+
| metadata               |                      |                     |
+------------------------+----------------------+---------------------+
| Datasets               |                      |                     |
+------------------------+----------------------+---------------------+
| Virtual datasets       |                      |                     |
+------------------------+----------------------+---------------------+
| Dataset access cost    |                      |                     |
+------------------------+----------------------+---------------------+
| Dataset Replication    |                      |                     |
+------------------------+----------------------+---------------------+
| Dataset verification   |                      |                     |
+------------------------+----------------------+---------------------+
| job resource           |                      |                     |
| estimation             |                      |                     |
+------------------------+----------------------+---------------------+
| Job execution          |                      |                     |
| environment            |                      |                     |
+------------------------+----------------------+---------------------+
| Job steering           |                      |                     |
+------------------------+----------------------+---------------------+
| Job splitting          |                      |                     |
+------------------------+----------------------+---------------------+
| Job Monitoring         |                      |                     |
+------------------------+----------------------+---------------------+
| VO-wide Reservation    |                      |                     |
+------------------------+----------------------+---------------------+
| VO-wide Allocation     |                      |                     |
+------------------------+----------------------+---------------------+

Table 17 Possible common areas of interest (marked by "x") between the
GGF Peer-to-peer (P2P) Area Working (WG) and Research Groups (RG) and
requirements as stated in the HEPCAL II document which advocates a
common application layer for data analysis in high energy physics.

+------------------------+----------------------+---------------------+
|   P2P/                 | APPAGG-RG            | OGSA-P2P-Security   |
|                        |                      |                     |
| HEPCAL II              |                      |                     |
+------------------------+----------------------+---------------------+
| Analysis Execution     |                      |                     |
| Models                 |                      |                     |
+------------------------+----------------------+---------------------+
| Metadata               |                      |                     |
+------------------------+----------------------+---------------------+
| Data Queries           |                      |                     |
+------------------------+----------------------+---------------------+
| Workload Management    |                      |                     |
| System                 |                      |                     |
+------------------------+----------------------+---------------------+
| Interactive activity   |                      |                     |
+------------------------+----------------------+---------------------+
| Provenance and         |                      |                     |
| logbooks               |                      |                     |
+------------------------+----------------------+---------------------+
| persistent interactive |                      |                     |
| environment            |                      |                     |
+------------------------+----------------------+---------------------+
| software deployment    |                      |                     |
+------------------------+----------------------+---------------------+
| Quality of Service     |                      |                     |
+------------------------+----------------------+---------------------+
| end-to-end system      |                      |                     |
| performance            |                      |                     |
+------------------------+----------------------+---------------------+

Table 18 Possible common areas of interest (marked by "x") between the
GGF Peer-to-peer (P2P) Area Working (WG) and Research Groups (RG) and
requirements proposed in the ARDA document which is defining an
architectural roadmap for data analysis in high energy physics.

+--------------------------+---------------------+--------------------+
|    P2P/                  | APPAGG-RG           | OGSA-P2P-Security  |
|                          |                     |                    |
| ARDA                     |                     |                    |
+--------------------------+---------------------+--------------------+
| Arch.                    |                     | **×**              |
+--------------------------+---------------------+--------------------+
| API\'s                   |                     |                    |
+--------------------------+---------------------+--------------------+
| Grid Access Service      |                     |                    |
+--------------------------+---------------------+--------------------+
| Information Service      |                     |                    |
+--------------------------+---------------------+--------------------+
| Authentication           |                     | **×**              |
+--------------------------+---------------------+--------------------+
| Authorisation            |                     |                    |
+--------------------------+---------------------+--------------------+
| Auditing                 |                     |                    |
+--------------------------+---------------------+--------------------+
| Accounting               |                     |                    |
+--------------------------+---------------------+--------------------+
| Workload Management      |                     |                    |
| System                   |                     |                    |
+--------------------------+---------------------+--------------------+
| Job Provenance           |                     |                    |
+--------------------------+---------------------+--------------------+
| File Catalogue           |                     |                    |
+--------------------------+---------------------+--------------------+
| Metadata Catalogue       |                     |                    |
+--------------------------+---------------------+--------------------+
| Site Gatekeeper          |                     |                    |
+--------------------------+---------------------+--------------------+
| Storage Element          |                     |                    |
+--------------------------+---------------------+--------------------+
| Computing Element        |                     |                    |
+--------------------------+---------------------+--------------------+
| Job Monitoring           |                     |                    |
+--------------------------+---------------------+--------------------+
| Package Manager          |                     |                    |
+--------------------------+---------------------+--------------------+
| Grid Monitoring          |                     |                    |
+--------------------------+---------------------+--------------------+
| end-to-end system        |                     |                    |
| performance              |                     |                    |
+--------------------------+---------------------+--------------------+

# GGF Scheduling and Resource Management (SRM) Area:

Generate best practice scheduling and resource management documents,
protocols, and API specifications to enable interoperability.

-   **CDDLM-WG**: "Deploying any complex, distributed service presents
    many challenges related to service configuration and management.
    These range from how to describe the precise, desired configuration
    of the service, to how we automatically and repeatably deploy,
    manage and then remove the service. Hence, the CDDLM-WG will address
    how to: describe configuration of services; deploy them on the Grid;
    and manage their deployment lifecycle (instantiate, initiate, start,
    stop, restart, etc.)."

-   **DRMAA-WG**: "Develop an API specification for the submission and
    control of jobs to one or more Distributed Resource Management (DRM)
    systems. The scope of this specification is all the high level
    functionality which is necessary for an application to consign a job
    to a DRM system including common operations on jobs like termination
    or suspension. The objective is to facilitate the direct interfacing
    of applications to today\'s DRM systems by application\'s builders,
    portal builders, and Independent Software Vendors (ISVs)."

-   **GESA-WG**: "The purpose of this working group is to define the
    protocols and service interfaces needed to extensibility support a
    variety of economic models for the charging of Grid Services in the
    OGSA: To define an open extensible economic service architecture
    (based around OGSA Grid Services) to enable the provision and
    consumption of Grid Services; To define a Grid Banking Service (GBS)
    that records these financial transactions.; To define a Chargeable
    Grid Service (CGS) that encapsulates an existing Grid Services with
    the functionality necessary for it to be purchased.; To enable a
    variety of economic models with these services but not to explore
    the economic models themselves."

-   **GRAAP-WG**: "This working group has the goal to produce a set of
    documents describing a common resource management protocol for Grid
    environments, which allows the advance reservation of those
    resources."

-   **JSDL-WG**: "The JSDL-WG will provide: A specification for an
    abstract standard Job Submission Description Language (JSDL) that is
    independent of language bindings, including; the JSDL feature set
    and attribute semantics, the definition of the relationship between
    attributes, and the range of attribute values; A normative XML
    Schema corresponding to the JSDL specification; A document of
    translation tables to and from the scheduling languages of a set of
    popular batch systems for both the job requirements and resource
    description attributes of those languages, which are relevant to the
    JSDL"

-   **RUS-WG**: "To define a Resource Usage Service (RUS) for deployment
    within an OGSA hosting environment that will track resource usage
    (accounting in the traditional UNIX sense) and will not concern
    itself with payment for the use of the resource."

-   **UR-WG**: "In order for resources to be shared, sites must be able
    to exchange basic accounting and usage data in a common format. This
    working group proposes to define a common usage record based on
    those in current practice. The record format will be specific enough
    to facilitate information sharing among grid sites, yet general
    enough that the usage data can be used for a variety of purposes -
    traditional usage accounting, service usage monitoring, perfomance
    tuning, etc. This group will therefore be concentrating on
    collecting and disseminating resource consumption data. We will not
    be addressing how that data is to be collected by the resource
    sites, nor how it will be used by its recipients."

Table 19 Possible common areas of interest (marked by "x") between the
GGF Scheduling and Resource Management (SRM) Area Working (WG) and
Research Groups (RG) and requirements as stated in the HEPCAL\' document
which advocates a common application layer for high energy physics.

+--------+-------+-------+-------+-------+-------+-------+-------+
| SRM/   | CDD   | DRM   | GE    | GRA   | JS    | R     | UR-WG |
|        | LM-WG | AA-WG | SA-WG | AP-WG | DL-WG | US-WG |       |
| HE     |       |       |       |       |       |       |       |
| PCAL'  |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| A      |       |       |       |       |       |       |       |
| uthori |       |       |       |       |       |       |       |
| sation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Browse |       |       |       |       |       |       |       |
| Grid   |       |       |       |       |       |       |       |
| Res    |       |       |       |       |       |       |       |
| ources |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| me     |       |       |       |       |       |       |       |
| tadata |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Da     |       |       |       |       |       |       |       |
| tasets |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| V      |       |       |       |       |       |       |       |
| irtual |       |       |       |       |       |       |       |
| da     |       |       |       |       |       |       |       |
| tasets |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| D      |       |       | **×** |       |       | **×** | **×** |
| ataset |       |       |       |       |       |       |       |
| access |       |       |       |       |       |       |       |
| cost   |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| D      |       |       |       |       |       |       |       |
| ataset |       |       |       |       |       |       |       |
| Repli  |       |       |       |       |       |       |       |
| cation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| D      |       |       |       |       |       |       |       |
| ataset |       |       |       |       |       |       |       |
| verifi |       |       |       |       |       |       |       |
| cation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| job    |       |       |       |       |       | **×** | **×** |
| re     |       |       |       |       |       |       |       |
| source |       |       |       |       |       |       |       |
| esti   |       |       |       |       |       |       |       |
| mation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| exe    |       |       |       |       |       |       |       |
| cution |       |       |       |       |       |       |       |
| envir  |       |       |       |       |       |       |       |
| onment |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| st     |       |       |       |       |       |       |       |
| eering |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| spl    |       |       |       |       |       |       |       |
| itting |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Job    |       |       |       |       |       |       |       |
| Moni   |       |       |       |       |       |       |       |
| toring |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| V      |       |       |       | **×** |       |       |       |
| O-wide |       |       |       |       |       |       |       |
| Reser  |       |       |       |       |       |       |       |
| vation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| V      |       |       |       | **×** |       |       |       |
| O-wide |       |       |       |       |       |       |       |
| Allo   |       |       |       |       |       |       |       |
| cation |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+

Table 20 Possible common areas of interest (marked by "x") between the
GGF Scheduling and Resource Management (SRM) Area Working (WG) and
Research Groups (RG) and requirements as stated in the HEPCAL II
document which advocates a common application layer for data analysis in
high energy physics.

+--------+-------+-------+-------+-------+-------+-------+-------+
| SRM/   | CDD   | DRM   | GE    | GRA   | JS    | R     | UR-WG |
|        | LM-WG | AA-WG | SA-WG | AP-WG | DL-WG | US-WG |       |
| HEPCAL |       |       |       |       |       |       |       |
| II     |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| An     |       |       |       |       |       |       |       |
| alysis |       |       |       |       |       |       |       |
| Exe    |       |       |       |       |       |       |       |
| cution |       |       |       |       |       |       |       |
| Models |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Me     |       |       |       |       |       |       |       |
| tadata |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Data   |       |       |       |       |       |       |       |
| Q      |       |       |       |       |       |       |       |
| ueries |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Wo     |       | **×** |       |       | **×** |       |       |
| rkload |       |       |       |       |       |       |       |
| Mana   |       |       |       |       |       |       |       |
| gement |       |       |       |       |       |       |       |
| System |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Inter  |       |       |       |       |       |       |       |
| active |       |       |       |       |       |       |       |
| ac     |       |       |       |       |       |       |       |
| tivity |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Prov   |       |       |       |       |       |       |       |
| enance |       |       |       |       |       |       |       |
| and    |       |       |       |       |       |       |       |
| lo     |       |       |       |       |       |       |       |
| gbooks |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| pers   |       |       |       |       |       |       |       |
| istent |       |       |       |       |       |       |       |
| inter  |       |       |       |       |       |       |       |
| active |       |       |       |       |       |       |       |
| envir  |       |       |       |       |       |       |       |
| onment |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| so     |       |       |       |       |       |       |       |
| ftware |       |       |       |       |       |       |       |
| depl   |       |       |       |       |       |       |       |
| oyment |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| Q      |       |       | **×** | **×** |       |       |       |
| uality |       |       |       |       |       |       |       |
| of     |       |       |       |       |       |       |       |
| S      |       |       |       |       |       |       |       |
| ervice |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+
| end-   |       |       |       |       |       |       |       |
| to-end |       |       |       |       |       |       |       |
| system |       |       |       |       |       |       |       |
| perfo  |       |       |       |       |       |       |       |
| rmance |       |       |       |       |       |       |       |
+--------+-------+-------+-------+-------+-------+-------+-------+

Table 21 Possible common areas of interest (marked by "x") between the
GGF Scheduling and Resource Management (SRM) Area Working (WG) and
Research Groups (RG) and requirements proposed in the ARDA document
which is defining an architectural roadmap for data analysis in high
energy physics.

+---------+-------+-------+-------+-------+-------+-------+-------+
| SRM/    | CDD   | DRM   | GE    | GRA   | JS    | R     | UR-WG |
|         | LM-WG | AA-WG | SA-WG | AP-WG | DL-WG | US-WG |       |
| ARDA    |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Arch.   | **×** |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| API\'s  |       |       |       |       | **×** |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Grid    |       |       |       |       |       |       |       |
| Access  |       |       |       |       |       |       |       |
| Service |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Info    |       |       |       |       |       |       |       |
| rmation |       |       |       |       |       |       |       |
| Service |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Authent |       |       |       |       |       |       |       |
| ication |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Author  |       |       |       |       |       |       |       |
| isation |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| A       |       |       | **×** |       |       | **×** | **×** |
| uditing |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Acc     |       |       | **×** |       |       | **×** | **×** |
| ounting |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| W       |       | **×** |       |       | **×** |       |       |
| orkload |       |       |       |       |       |       |       |
| Man     |       |       |       |       |       |       |       |
| agement |       |       |       |       |       |       |       |
| System  |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Job     |       |       |       |       | **×** |       |       |
| Pro     |       |       |       |       |       |       |       |
| venance |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| File    |       |       |       |       |       |       |       |
| Ca      |       |       |       |       |       |       |       |
| talogue |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| M       |       |       |       |       |       |       |       |
| etadata |       |       |       |       |       |       |       |
| Ca      |       |       |       |       |       |       |       |
| talogue |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Site    |       |       |       |       |       |       |       |
| Gat     |       |       |       |       |       |       |       |
| ekeeper |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Storage |       |       |       | **×** |       |       |       |
| Element |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Co      |       |       |       | **×** |       |       |       |
| mputing |       |       |       |       |       |       |       |
| Element |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Job     |       |       |       |       |       |       |       |
| Mon     |       |       |       |       |       |       |       |
| itoring |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Package |       |       |       |       |       |       |       |
| Manager |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| Grid    |       |       |       |       |       |       |       |
| Mon     |       |       |       |       |       |       |       |
| itoring |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+
| end     |       |       |       |       |       |       |       |
| -to-end |       |       |       |       |       |       |       |
| system  |       |       |       |       |       |       |       |
| perf    |       |       |       |       |       |       |       |
| ormance |       |       |       |       |       |       |       |
+---------+-------+-------+-------+-------+-------+-------+-------+