National Grid Service: Application Developer Training

Europe/Zurich
e-Science Institute, Edinburgh

e-Science Institute, Edinburgh

Description

This training course is to support developers of applications that are to be deployed on the NGS. It will explore a selection of services and tools that build on the core services that are provided by the NGS.

This event will be of interest to those who are asking questions such as:

  • How can I deploy and invoke my application on the NGS?
  • I am developing an application for a research commmunity to use. What tools and services can help me to do this?

Participants will already have some familiarity with grid concepts, Globus commands and use of certificates at the level presented in the NGS Induction course (http://agenda.cern.ch/fullAgenda.php?ida=a063451).

Please go to http://www.nesc.ac.uk/esi/events/720/booking.cfm to apply to attend this meeting.

    • 09:15 10:30
      Session 1: Application development and the NGS
      • 09:15
        Registration 15m
      • 09:30
        Application development on Grids - overview 45m
        Slides
      • 10:15
        The NGS 15m
        Slides
    • 10:30 14:30
      Session 2: The NGS Portal

      Presented by David Meredith, CCLRC Daresbury Laboratory

      • 10:30
        Introduction to the NGS Portal 30m

        This talk is aimed at 'users' of the Grid and those who are interested in running their own codes on Grid resources (no distributed/enterprise programming experience required).

        Slides
      • 11:00
        Coffee 20m
      • 11:20
        Practical Session 1h 25m
        practical
      • 12:45
        Lunch 45m
      • 13:30
        Portal Application Development 1h

        Introduces topics of relevance to those who might be deploying project specific portals:

        1. Hosting environment (JSR 168 portlets in a portal compliant container - Pluto, uPortal, GridSphere etc)
        2. Suitable MVC portal programming frameworks - JSF, Portlet API, Spring Web-flow
        3. Grid Interfaces - Globus command line (and shelling out), Java CogKit, GridSam, WSRF etc.

        Slides
    • 14:30 17:00
      Session 3: Condor and Condor-G

      Presented by Guy Warner, NeSC-TOE

      • 14:30
        Concepts of Condor and Condor-G 30m
        Slides
      • 15:00
        Coffee 15m
      • 15:15
        Condor Practical 1h 45m
        practical
    • 09:30 12:45
      Session 4: The GridSAM service

      Presented by Dr Steve McGough and Dr Vesselin Novov from the London e-Science Centre, Imperial College London.

      • 09:30
        Introduction to JSDL 30m
        Slides
      • 10:00
        GridSAM 30m
      • 10:30
        Practical Session 30m
        Practical
      • 11:00
        Coffee 15m
      • 11:15
        Practical Session continued 1h 30m
    • 12:45 13:30
      Lunch 45m
    • 13:30 17:00
      Session 5: The Application Hosting Environment

      Presented by Stefan Zasada, Centre for Computational Science, Chemistry Department, University College London

      • 13:30
        What is AHE? 15m
        Slides
      • 13:45
        Practical: Launching Applications on the NGS using the AHE 1h
        Practical
      • 14:45
        Workflow in AHE 10m
        Slides
      • 14:55
        Coffee 20m
      • 15:15
        Practical: Scripting the AHE Clients to Create Application Workflows 1h 10m
        Practical
      • 16:25
        Overview of AHE server installation 15m
        Slides
      • 16:40
        Deploying a new Application 10m
      • 16:50
        Next steps with AHE 10m
    • 09:30 12:45
      Session 6: GEMLCA-P-GRADE: a workflow-oriented portal and application hosting environment

      The P-GRADE Portal provides an intuitive and service rich graphical environment for the development, execution and monitoring of data-driven computational grid workflows. Its GEMLCA extension enables P-GRADE users to turn application components into secured Grid services and to share these services with other portal users making the creation of grid workflows even more convenient. Any GEMLCA - P-GRADE Portal can be configured to access multiple grids at the same time, thus workflow components can be distributed in multiple grids, as will be shown with the example of the UK NGS and EGEE GILDA.

      Attendees of the tutorial will gain experience in GEMLCA/P-GRADE based workflow development, execution and monitoring using the UK NGS and EGEE GILDA grids.

      Presented by Gergely Sipos on behalf of MTA SZTAKI and University of Westminster

      • 09:30
        Introduction to P-GRADE Portal and GEMLCA 1h
        Slides
      • 10:30
        Practical hands-on with the GEMLCA/P-GRADE Portal 30m
        document
        Slides
      • 11:00
        break 15m
      • 11:15
        Practical hands-on with the GEMLCA/P-GRADE Portal cont. 1h 15m
      • 12:30
        Future steps and GEMLCA / P-GRADE roadmap 15m
        Slides
    • 12:45 13:30
      Lunch 45m
    • 13:30 15:00
      Session 7: Data Services
      • 13:30
        Overview of Data services and the SRB 30m
      • 14:00
        OGSA-DAI 1h
        Slides
    • 15:00 15:20
      Coffee 20m
    • 15:20 16:00
      Session 8
      • 15:20
        Some future developments of NGS services 25m
      • 15:45
        Discussion and evaluation 15m