Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße 10 50321 Brühl, Germany

Slides:



Advertisements
Similar presentations
Meteo-GRID: World-wide Local Weather Forecasts by GRID Computing Deutscher Wetterdienst PO Box D Offenbach am Main Germany
Advertisements

UNICORE – The Seamless GRID Solution Hans–Christian Hoppe A Member of the ExperTeam Group Pallas GmbH Hermülheimer Straße 10 D–50321 Brühl, Germany
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Grid Wizard Enterprise Basic Tutorial Using Web Control Panel.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.
CERN LCG Overview & Scaling challenges David Smith For LCG Deployment Group CERN HEPiX 2003, Vancouver.
Security Daniel Mallmann MWSG meeting Amsterdam December 2005.
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
The UNICORE GRID Project Karl Solchenbach Gesellschaft für Parallele Anwendungen und Systeme mbH Pallas GmbH Hermülheimer Straße 10 D Brühl, Germany.
EMEA HPTC Virtual Team *Other brands and names are the property of their respective owners © Copyright Intel Corporation High-Performance Computing.
UNICORE Programming Client Plug-ins Grid Summer School, July28, 2004 Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
UNICORE Introduction to the Intel Client and a look behind the scenes… Grid Summer School, July 28, 2004 Ralf Ratering Intel Parallel and Distributed Solutions.
Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany
UNICORE Programming Client Plug-ins HLRS, May 5, 2004 Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany
DAME, EuroGrid WP3 and GEODISE Esa Nuutinen. Introduction Dame, EuroGrid WP3 and GEODISE All are Grid based tools for Engineers. Many times engineers.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 2.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Manchester Computing Supercomputing, Visualization & e-Science CS 602 — eScience and Grids John Brooke Donal Fellows
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
Forschungszentrum Jülich UNICORE and EUROGRID: Grid Computing in EUROPE Dietmar Erwin Forschungszentrum Jülich GmbH TERENA Networking Conference 2001 Antalya,
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
RISICO on the GRID architecture First implementation Mirko D'Andrea, Stefano Dal Pra.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
UNICORE Plugins – How to Design Application Specific Interfaces Krzysztof Benedyczak Michał Wroński.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Copyright © 2002 ProsoftTraining. All rights reserved. JavaServer Pages.
AgINFRA science gateway for workflows and integrated services 07/02/2012 Robert Lovas MTA SZTAKI.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
EUROGRID – An Integrated User–Friendly Grid System Hans–Christian Hoppe, Karl Solchenbach A Member of the ExperTeam Group Pallas GmbH Hermülheimer Straße.
Research Infrastructures Information Day Brussels, March 25, 2003 Victor Alessandrini IDRIS - CNRS.
Migrating Desktop Bartek Palak Bartek Palak Poznan Supercomputing and Networking Center The Graphical Framework.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
AliEn AliEn at OSC The ALICE distributed computing environment by Bjørn S. Nilsen The Ohio State University.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Convert generic gUSE Portal into a science gateway Akos Balasko.
Introduction to the Application Hosting Environment
Grid Application Support Group Case study Schrodinger equations on the Grid Status report 16. January, Created by Akos Balasko
COSC-4840 Software Engineering
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Ch > 28.4.
Module 01 ETICS Overview ETICS Online Tutorials
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Presentation transcript:

Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany The UNICOREpro Client Introduction to Client Plugins

© Pallas GmbH. No distribution without authorization. Job Preparation –File, execution and control tasks –Complex workflows –Editing, copying, saving, etc. Resource Handling Job Monitoring Job Control Remote File Browsing Certificate Handling Functionality of the UNICOREpro Client

© Pallas GmbH. No distribution without authorization. Plug-In Concept Add your own functionality to the Client! –Heavily used in research projects all over the world –More than 10 plug-ins already exist No changes to basic Client Software needed Plug-Ins are written in Java Distribution as signed Jar Archives

© Pallas GmbH. No distribution without authorization. Deployment and Installation User gets Plug-in Jar archive from Web-Site, , CD-ROM, etc. Store it in Client‘s search path 1.Lib directory 2.User Defaults Plugin directory Client checks signature –Is a certificate in the chain a trusted entry in the keystore? –Is the signing certificate a trusted entry in the keystore?

© Pallas GmbH. No distribution without authorization. Task Plugins Add a new type of task to the Client GUI New task can be integrated into complex jobs Application support: CPMD, Fluent, Gaussian, etc. Add task item Settings item Icon Plugin info

© Pallas GmbH. No distribution without authorization. Extension Plugins Add any other functionality Resource Broker, Interactive Access, etc. JPA toolbar Settings item Extensions menu Virtual site toolbar Plugin info

© Pallas GmbH. No distribution without authorization. Supporting an application at a site Install the application itself Add entry to the IDB APPLICATION Boltzmann 1.0 Description „Boltzmann Simulation“ INVOCATION [ /usr/local/boltzmann/bin/linuxExec.bin ] END

© Pallas GmbH. No distribution without authorization. Example Use – CPMD Workflow for Car–Parrinello molecular dynamics code Input: conf_file2 RESTART Input: conf_file1 re-iterate Wavefunction Optimization Geometry Optimization further optimization ? MD Run Output: stdout stderr RESTART.1, LATEST,... Other... Visualization ? further evaluation

© Pallas GmbH. No distribution without authorization. Example Use – CPMD CPMD plugin constructs UNICORE workflow

© Pallas GmbH. No distribution without authorization. Example Use – CPMD CPMD wizard assists in setting up the input parameters

© Pallas GmbH. No distribution without authorization. Example Use – CPMD Visualize results

© Pallas GmbH. No distribution without authorization. Example Use – On Demand Weather Prediction On demand mesoscale weather prediction system Based on relocatable version of DWD’s prediction model Works from regular prediction data, topography and soil database

© Pallas GmbH. No distribution without authorization. Example Use – On Demand Weather Prediction User Workstation Topography & soil data Regular prediction data GME2LM interpolation to LM grid LM calculation of mesoscale prediction 1–5 MByte 50–100 MByte LM-forecast data visualisation ~50 MByte input datasets for LM (1–20 GByte)

© Pallas GmbH. No distribution without authorization. Example Use – Coupled CAE Applications Run coupled aerospace simulations (electromagnetism) Use CORBA as coupling substrate Provide internal portal for Airbus engineers

© Pallas GmbH. No distribution without authorization. Example Use – Resource Broker Specify resource requests in your job Submit it to a broker site Get back offers from broker

© Pallas GmbH. No distribution without authorization. Overview Application Plug-ins CPMD (FZ Jülich) Gaussian (ICM Warsaw) Amber (ICM Warsaw) SQL Database Access (ICM Warsaw) Nastran (University of Karlsruhe) Fluent (University of Karlsruhe) Star-CD (University of Karlsruhe) Dyna 3D (T-Systems Germany) Local Weather Model (DWD) POV-Ray (Pallas GmbH)...

© Pallas GmbH. No distribution without authorization. Overview Extension Plug-Ins Resource Broker (University of Manchester) Interactive Access (Parallab Norway) Billing (T-Systems Germany) Application Coupling (IDRIS France) Plugin Installer (ICM Warsaw) Auto Update (Pallas GmbH)...

© Pallas GmbH. No distribution without authorization. Summary With the Plug-In interface everybody can extend the Client functionality Implement new task types to support applications Add new controls to the Client GUI to invoke custom services Write your own Lattice Boltzmann Application Plug-In in the afternoon session!