EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,

Slides:



Advertisements
Similar presentations
Nimrod/K: Towards Massively Parallel Dynamic Grid Workflows David Abramson, Colin Enticott, Monash Ilkay Altinas, UCSD.
Advertisements

March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
EGC 2005, CrossGrid technical achievements, Amsterdam, Feb. 16th, 2005 WP2-3 New Generation Environment for Grid Interactive MPI Applications M igrating.
EUFORIA FP7-INFRASTRUCTURES , Grant Scientific Workflows Kepler and Java API 4 HPC/GRID ITM meeting Juelich 2009 Michał Owsiak Marcin Płóciennik.
CGW 2009 Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk,
EUFORIA FP7-INFRASTRUCTURES , Grant JRA3 B. Guillerminet on behalf of the JRA3 project 22 January 2008 Kick-Off Meeting January 2008.
Next Generation Domain-Services in PL-Grid Infrastructure for Polish Science. Numerical Simulations of Metal Forming Production Processes and Cycles by.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
W w w. h p c - e u r o p a. o r g The HPC-Europa project and GridSphere Dawid Szejnfeld Poznan Supercomputing.
G RID R ESOURCE BROKER FOR SCHEDULING COMPONENT - BASED APPLICATIONS ON DISTRIBUTED RESOURCES Reporter : Yi-Wei Wu.
EUFORIA FP7-INFRASTRUCTURES , Grant Scientific Workflows Kepler and Java API 4 HPC/GRID Hands on tutorial - ITM Meeting 2009 Michal Owsiak.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
OGF 25/EGEE User Forum Catania, March 2 nd 2009 Meta Scheduling and Advanced Application Support on the Spanish NGI Enol Fernández del Castillo (IFCA-CSIC)
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Migrating Desktop The graphical framework for running grid applications Bartek Palak Poznan Supercomputing and Networking Center The.
Workflow Project Status Update Luciano Piccoli - Fermilab, IIT Nov
Introduction to WS-PGRADE and gUSE Tutorial Akos Balasko 04/17/
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
Convert generic gUSE Portal into a science gateway Akos Balasko 02/07/
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
BalticGrid Project Educational Activities of the BalticGrid Project Per Öster KTH, Stockholm Zofia Mosurska CYFRONET, Cracow.
BalticGrid-II Project BalticGrid-II Kick-off Meeting, , Vilnius1 Joint Research Activity Enhanced Application Services on Sustainable e-Infrastructure.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Steering and Interactive Visualization on the Grid Using the UNICORE Grid Middleware K. Benedyczak 1,2, A. Nowiński 1, K.S. Nowiński 1, P. Bała 1,2 (1)ICM,
BalticGrid-II Project The Second BalticGrid-II All-Hands Meeting, Riga, May, Joint Research Activity Enhanced Application Services on Sustainable.
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Kraków Kick-off meeting Migrating Desktop General concept Intuitive Grid-user’s work environment independent of a hardware.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
FRANEC and BaSTI grid integration Massimo Sponza INAF - Osservatorio Astronomico di Trieste.
Migrating Desktop Bartek Palak Bartek Palak Poznan Supercomputing and Networking Center The Graphical Framework.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
Convert generic gUSE Portal into a science gateway Akos Balasko.
EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interfacing gLite services with the Kepler.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Tamas Kiss University Of Westminster
P-GRADE Portal tutorial
Grid Computing.
Interoperability & Standards
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13, 2010 Interoperation between production grids using high-level environment Bartek Palak Poznan Supercomputing and Networking Center

2 Outline  Availability and accessibility  Interoperation vs. Interoperability  Guiding principles  Main features  System architecture  Migrating Desktop functionality  Kepler workflow system  Users and developers support  Conclusions

3 Availability and accessibility  Significant improvement of a computing power availability over the last years  Accessibility of the resources, understood as the ease of use experienced by users, is still not at a satisfactory level  diversity of environments  various concepts and architectures  deep knowledge required to access the complex resources  lack of interface standards (or their implementations)  especially annoying when the nature of the problem being solved, forces the user to use computing resources of various kinds.  often discourages users who are non-experts in the technology and systems being used.  The need for high-level environments that provide:  user-friendly access to heterogenous resources  seamles co-operation of underlying middleware solutions

4 Interoperation vs. Interoperability  Interoperability is the goal of many projects: EMI, OMII-EUROPE, ARC,…, but:  Working interoperation solutions are at one's fingertips:  Examples: gEclipse, GridSphere, P-Grade, Migrating Desktop,… Interoperation is the setup of ad hoc components and methods to make two or more systems work together as a combined system with some partial functionality […]. Interoperation is usually performed when the systems having to be combined were designed before standardization (for example legacy systems), or when standard compliance is too expensive, too difficult, or immature. Interoperability theoretically permits any number of systems, compliant to a given standard, to work together […] as a combined system with the full functionality described by the standard.

5 Migrating Desktop (1) The idea: „To bring heterogenous computing resources to user’s desktop and allow users to focus on their research” Guiding principles:  To hide the complexity of the computing environment under the advanced graphical user interface  To provide a unified view of the infrastructures used at the interoperation level

6 Migrating Desktop (2) Main features:  Single sign-on (x.509 certificates, VOMS extensions)  The job’s life-cycle handling – from the job definition and submission, up to obtaining results and the visualization of the job outcome Support for batch and interactive jobs (i2glogin) Handling of sequential and parallel applications  Easy management of files  Open architecture based on idea of plug-ins  Web application accessible independently of the user location  Most of applications need no integration to be run  Single sign-on mechanism Successfully used in several projects:

7 Interoperation  The environment acts as a bridge between the middleware stacks to ensure a seamless interoperation between underlying middleware of various kind  Interoperation ensured by the development of middleware plug ‑ ins:  Plug-ins provide a unified interface to the upper layers of the middleware stacks  The implementation of those plug-ins requires, in most cases, either the integration of existing 'local' standards or re-using the libraries which abstract various infrastructure implementations (e.g. Vine Toolkit).

8 System architecture  Client-server application  Migrating Desktop Client  Network application  Rich GUI java client  Based on OSGi plug-ins  Kepler workflow orchestrator  Roaming Access Server  Based on web services  One point access to various infrastructures  Supported infrastructures gLite, Unicore, i2g (int.eu.grid)‏

9 File management  Capability of file exchange among different kinds of storage seen as abstract file systems  Intuitive file manager - GridCommander  Easy access to files resources  Transparent support for LFC, FTP, GridFTP, SFTP, etc…  Provided also as an independent web application  Built-in file viewers and editors  Open architecture (plug-ins)

10  Job submission to any of the supported infrastructures  Tool for easy job defining - Job Submission Wizard  Specifying general job parameters  Defining specific job parameters  Choosing input/output files  Support for interactive jobs Job defining

11 Job monitoring  Unified view of jobs run on different infrastructures  Intuitive tracking of submitted jobs - Job Monitor  Real time steering of interactive jobs  Processing of job outcome  Access to partial results  Visualization of output files

12 Kepler workflow system  KEPLER workflow system  a free-software system for designing and executing scientific workflows  Alternate client to Migrating Desktop Platform  Integration works performed within The EU Euforia project  Objectives of integration:  Transparent scheduling of scientific workflows on the grid and HPC infrastructure  Execution of interactive tasks on grid

13 Users & developers support  Web pages:  Product information  Succesful use cases  Manuals  Installation guides  Aplications enhanced integration procedures  Tutorials  Support for educational events (like summer schools)  HelpDesk  Mailing list:  Bugtracking system JIRA:

14 Conclusions  „Availibility” not always means „accessibility” of resources;  The need for high level tools providing seamless access to heterogenous resources  Interoperation - a temporary solution on the way to full interoperability  Migrating Desktop – advanced GUI ensuring interoperation of underlying middlewares, successfully used in several projects  Kepler scientific workflow orchestrator – alternate client to Migrating Desktop platform

15 Additional information  Product homepage   Int.eu.grid   BalticGrid   EUFORIA   PSNC   CVS Repository – source code   The OSGi Alliance 

16 Thank you for your attention!