Grid Computing, EGEE and the gLite middleware - Introduction

Europe/Zurich
University of Reading

University of Reading

Florian Urmetzer
Description
The purpose of this tutorial is to give a practical introduction to Grid Computing and the international EGEE grid. The tutorial gives experience of the current middleware during practicals using the GILDA training testbed, as provided by INFN/University of Catania and partners. This agenda may be subject to minor alteration. Day 1 introduces the EGEE project and its middleware. Day 2 has an application development focus - practicals are used to give experience of more advanced data and workload management. In the afternoon participants will be invited to run their own applications. These should be able to be compiled on LINUX, should NOT be interactive (i.e. they should read input files and write output files). The code and data for these should be held in a tar ball, accessible for example by wget. This requires preparation before the tutorial begins.

Registration for this Event
Location: University of Reading, ACET Centre - Philip Lyle Building, 4th Floor.

Note also that there are preceding courses on 20-21 November giving a general Introduction to NGS (National Grid Service)
Agenda and Registration
and on 24 November Porting applications to the EGEE and the NGS, using the P-GRADE/GEMLCA portal Agenda and Registration

Please note that there will be a cost of £20 per day to cover expenses (Coffee and Lunch). use the reference EGEE06/ACET when paying
THE UNIVERSITY OF READING - RECEIPTS ACCOUNT NAT WEST
13 MARKET PLACE
READING, BERKSHIRE
RG1 2EP
SORT CODE: 60-17-21
ACCOUNT NO: 88658953
IBAN: GB53NWBK 6017 2188 6589 53
BIC/SWIFTCODE: NWBKGB2L

There may be minor modifcation made to the agenda that follows.

  • Wednesday, 22 November
    • 09:00 11:15
      EGEE Tutorial: Introduction to Grids and to EGEE
      • 09:00
        Introduction 15m
      • 09:15
        What is Grid Computing? 45m
        Slides
      • 10:00
        An overview of the EGEE project and middleware 30m
        EGEE has established an international grid infrastructure. This talk describes the activities and objectives of EGEE. It then outlines the major middleware services: Authorisation and Authentication Information Services Data Managament Workload management These will be used during the practicals later in the day on the GILDA grid. GILDA is a grid provided for training by the University of Catania and INFN, with partner sites in many countries.
        Slides
      • 10:30
        Authentication, Authorisation and Security 30m
        The fundamental challenges of grid computing are described: how can trust be established between sites and users?? How can security be protected when communication is across a public network? How are users authorised to use computers and data?
        Slides
      • 11:00
        COFFEE 15m
    • 11:15 17:30
      EGEE Tutorial: Practical introduction to the EGEE middleware

      Using the GILDA testbed, participants will gain familiarity with the main services provided by the EGEE middleware.

      Following an overview of datamanagement,information systems and job submission, emphasis is upon how applications can be run on GILDA.

      • 11:15
        Using a certificate and simple job submission 1h
        We will use the basic commands for certificate management and for workload management.
        more information
      • 12:15
        Information systems on EGEE 45m
        An outline is given of information systems. The "BDII Information System" commands will be used to explore the GILDA grid. Grid monitoring tools are used to display the current state of the GILDA and EGEE production grids.
        more information
        Slides
      • 13:00
        LUNCH 1h
      • 14:00
        Data management 1h 30m
        The management of files is described. Commands are used to read, write, replicate and list files on GILDA's storage.
        more information
        Slides
      • 15:30
        Tea 15m
      • 15:45
        Further exercises with gLite 45m
        So far we have looked at the different services of the EGEE middleware. Now we run a number of simple exercises and applications that show how to: 1. submit jobs that read/write files held on the EGEE Grid 2. use a script to submit jobs to run concurrently.
        more information
      • 16:30
        MyProxy and Portals: using GENIUS on GILDA 45m
        The MyProxy server stores and issues credentials. One of its uses is to allow users to access grid services from a browser, through a portal. In this practical MyProxy is introduced, and then the GENIUS portal on GILDA is used.
        more information
        more information
      • 17:15
        Closing discussion 15m
  • Thursday, 23 November
    • 09:00 17:15
      EGEE Tutorial: EGEE practical continued
      • 09:15
        Metadata: an introduction to AMGA 45m
        more information
        Slides
      • 10:00
        Using R-GMA to monitor applications 1h
        more information
        Slides
      • 11:00
        Coffee 15m
      • 11:15
        GFAL API: accessing files on storage elements 30m
        more information
      • 11:45
        Application development for the EGEE grid 1h 15m
        This talk explores the challenges of application development for grids, outlines some of the uses that different communities make of the EGEE infrastructure, and finally introduces some workload management functionality that will soon be available.
      • 13:00
        Lunch 1h
      • 14:00
        Porting your applications to the GILDA grid 1h 30m
        Participants are asked to bring their own code and data for this practical. Programs should only take input from files and write output to files. (No interactive programs) They should compile on LINUX.
        notype
      • 15:30
        Tea 15m
      • 15:45
        Porting applications, continued 1h 15m
      • 17:00
        End-of-day discussion 15m