LCG-2 Middleware Internals and APIs

Europe/Zurich
40-SS-C01 (CERN)

40-SS-C01

CERN

Flavia Donno
Description
This tutorial is organized at CERN and addressed mainly to the biomedical scientific community of users and application developers. To register click here


Tutorial Description
The tutorial focuses on LCG-2 Internals and APIs. The tutorial is held by people in the CERN LCG/Experiment Integration and Support Section.

Participants need to bring their own laptop. Only wireless network is available. We need to know in advance Ethernet addresses in order to proceed with pre-registration at CERN. You can pre-register your laptop at CERN using the following form. In the form you are asked to specify a contact person to approve your request: Baud-Lavigne Fabienne
We also need to know if a CERN ID or CERN access is needed.

Requirements
We assume that participants are familiar with the LCG-2 Infrastructure and Service functionalities.
We also assume C/C++ and Java knowledge.

Tutorial Feedback
We need your feedback in order to improve this tutorial. Therefore, at the end of the tutorial we ask all participants to fill out the following feedback form.
The data you enter are completely reserved and anonymous. At the end of the form there is a field where you need to enter the account username you used during the hands-on sessions. This does not make your feedback traceable from us. It will only allow us to understand if all participants have voted. Details will be given during the tutorial introduction.

Topics
We cover topics such as:
1. Establishing a security context both in C/C++ and Java applications and using the CGSI gSOAP plug-ins available (CERN, University of Lecce). Delegation examples will also given. We will discuss as well security policies, focusing in particular on service certificates.

2. Information System Glue Schema Description. LDAP and R-GMA APIs. The General High Level interface provided by LCG. Examples on how to write an Information Provider to publish Service Status Information.

3. Workload Management: writing a JDL file using APIs, job submission and control using APIs, Brokerinfo file and APIs. Internals about job ranking and requirements using examples from the HEP experiments data challenges.

4. Data Management APIs for Catalog operations and replication. GFAL internals. SRM Interface present in GFAL. SE Interface present in GFAL. Direct File Access using Grid Tools and GFAL. The new LCG-2 File Catalogue: new functionality and hints about the new API.

5. Application Software Installation: description and current limitations. The new Tank and Spark tool. Functionality provided.

We provide working examples and documentation.
  • Monday, 29 November
    • 09:00 18:00
      Session 1
      • 09:00
        Introduction 10m
        Speaker: Flavia Donno (CERN)
        transparencies
      • 09:15
        Security in Grid: Internals and APIs 1h
        Speaker: Andrea Sciaba` (CERN)
        transparencies
      • 10:15
        COFFEE BREAK 15m
      • 10:30
        Security Hands-on 1h 30m
      • 11:15
        Application Software Installation System in LCG-2 1h 30m
        Speaker: Roberto Santinelli (CERN)
        more information
        transparencies
      • 12:00
        Grid Information System: Internals and APIs 1h
        Speaker: Patricia Mendez Lorenzo (CERN)
        transparencies
      • 13:00
        LUNCH 1h
      • 14:00
        Grid Information System Hands-on 1h 15m
        more information
        transparencies
      • 15:15
        COFFEE BREAK 15m
  • Tuesday, 30 November
    • 09:00 18:00
      Session 2
      • 09:15
        Workload Management System: Internals and APIs 1h
        Speaker: Simone Campana (CERN)
        more information
      • 10:00
        COFFEE BREAK 15m
      • 10:20
        Data Management Services: Internals and APIs 1h
        Speaker: Antonio Delgado Peris (CERN)
        more information
        transparencies
      • 13:00
        LUNCH 1h 30m
      • 14:00
        Workload Management System Hands-on 1h 30m
      • 15:30
        COFFEE BREAK 15m
      • 15:45
        Data Management Services Hands-on 1h
        transparencies