Piotr Bała ICM Warsaw University, Warsaw N. Copernicus University, Toruń CHEMOMENTUM Grid Services Based Environment to Enable Innovative.

Slides:



Advertisements
Similar presentations
Integrating ChemAxon technology into your End User Applications Java solutions for cheminformatics Ver. Mar., 2005.
Advertisements

Piotr Bała ICM University of Warsaw Grid technology in Europe Zurich 2008.
PRAGMA BioSciences Portal Raj Chhabra Susumu Date Junya Seo Yohei Sawai.
GPE4UNICORE Grid Programming Environment for UNICORE
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
© S.J. Coles 2006 Usability WS, NeSC Jan 06 Experiences in deploying a useable Grid-enabled service for the National Crystallography Service Simon J. Coles.
Data Management Expert Panel - WP2. WP2 Overview.
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
Security Daniel Mallmann MWSG meeting Amsterdam December 2005.
Grid Computing at Intel c urrent Status and Outlook Ralf Ratering Senior Software Engineer Intel Parallel and Distributed Solutions Division (PDSD)
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,
Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
John Kewley e-Science Centre GIS and Grid Computing Workshop 13 th September 2005, Leeds Grid Middleware and GROWL John Kewley
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Contact person: Prof. M. Niezgódka Prof. Piotr Bała ICM Interdisciplinary Centre for Mathematical and Computational Modelling Warsaw University,
Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany
Client/Server Architecture
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Seamless Medical Image Processing on the Grid on the Example of Segmentation and Partition of the Airspaces Andrzej Rutkowski 1, Michał Chlebiej 1, Marcelina.
BMC Software confidential. BMC Performance Manager Will Brown.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
CGW 2003 Institute of Computer Science AGH Proposal of Adaptation of Legacy C/C++ Software to Grid Services Bartosz Baliś, Marian Bubak, Michał Węgiel,
Unicore-UniGrids: Activities and strategies for Open Source Grids GridCoord Workshop October 13th 2005, Sophia Antipolis.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
Vision of UNICORE – UniGrids and beyond Daniel Mallmann 2 nd CoreGRID Summer School Bonn, Germany 24 th – 28 th July 2006.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Contact person: Prof. M. Niezgódka Prof. Piotr Bała ICM Interdisciplinary Centre for Mathematical and Computational Modelling Warsaw University,
1 1 EPCC 2 Curtin Business School & Edinburgh University Management School Michael J. Jackson 1 Ashley D. Lloyd 2 Terence M. Sloan 1 Enabling Access to.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
IST CGW 2006 ?? Björn Hagemeier Björn Hagemeier, Roger Menday, Bernd Schuller, Achim Streit A Universal API.
EC-project number: Universal Grid Client: Grid Operation Invoker Tomasz Bartyński 1, Marian Bubak 1,2 Tomasz Gubała 1,3, Maciej Malawski 1,2 1 Academic.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid 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,
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
EUROGRID – An Integrated User–Friendly Grid System Hans–Christian Hoppe, Karl Solchenbach A Member of the ExperTeam Group Pallas GmbH Hermülheimer Straße.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Research Infrastructures Information Day Brussels, March 25, 2003 Victor Alessandrini IDRIS - CNRS.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
Resource Brokering on Complex Grids EUROGRID and GRIP Presented by John Brooke ESNW October 3/4 UK/Japan N+N.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Combining the strengths of UMIST and The Victoria University of Manchester The Manchester Resource Broker Donal K. Fellows Research Support Services, Manchster.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
Software Solutions & group Copyright © 2005, 2006 Intel Corporation Hans–Christian Hoppe Intel Software&Solutions Group EGEE’06 – Capitalizing on e–Infrastructures.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
MSF and MAGE: e-Science Middleware for BT Applications Sep 21, 2006 Jaeyoung Choi Soongsil University, Seoul Korea
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
UNICORE and Argus integration Krzysztof Benedyczak ICM / UNICORE Security PT.
Piotr Bała, Marcin Radecki, Krzysztof Benedyczak
The Holmes Platform and Applications
Introduction to the Application Hosting Environment
Grid Portal Services IeSE (the Integrated e-Science Environment)
Presentation transcript:

Piotr Bała ICM Warsaw University, Warsaw N. Copernicus University, Toruń CHEMOMENTUM Grid Services Based Environment to Enable Innovative Research Cracow Grid Workshop 2006

CGW'06 16/10/2006P. Bała (ICM/UMK) UNICORE projects at ICM  EUROGRID (Nov – Nov 2003) ICM develops middleware for biomolecular applications, ICM operates European grid for molecular biology  GRIP (2002 – 2003) ICM deployed interoperable biomolecular applications  UNIGRIDS (2004 – 2006) ICM developed high level services data streaming, visualization database access, access to remote instruments  CHEMOMENTUM (2006 – 2008)

CGW'06 16/10/2006P. Bała (ICM/UMK) Firewall UNICORE architecture Gateway NJS TSI Single entry point NJS TSI USpace UUDB USpace UUDB SSL/UPL AJO

CGW'06 16/10/2006P. Bała (ICM/UMK) UNICORE Client  Single application  Job preparation  Job monitoring

CGW'06 16/10/2006P. Bała (ICM/UMK) Sequence comparison K. Benedyczak, S. Dydel

CGW'06 16/10/2006P. Bała (ICM/UMK) Unicore plugins  UNICORE Client (5.3, 5.6)  Example tasks: Quantum Chemistry: Gaussian, TBDFT Molecular Dynamics: Amber, Gromos  Plugins: Quantum Chemistry: Gaussian, Gamess, CPMD (FZJ) Molecular Dynamics: AMBER BioInformatics: Smith-Waterman DataBase Access: PDB Search, DBAccess Visualization: SapphireVis, IADemo, IVis, UVisit Broker: Resource Broker (UoM) Other: ListAllJobs, PluginLoaderPlugin Finite element: StarCD, Nastran, Fluent

CGW'06 16/10/2006P. Bała (ICM/UMK) IVis architecture K. Benedyczak, A. Nowiński Firewall Gateway NJS TSI Still single entry point IVis server USpace UUDB IVis Extension Client SSL/UPLVisualization

CGW'06 16/10/2006P. Bała (ICM/UMK) IVis – build-in visualization K. Benedyczak, A. Nowiński

CGW'06 16/10/2006P. Bała (ICM/UMK) Lesson learned – UNICORE 5  Stable, easy to configure, deploy and maintain solution  Very powerfull user interface  Still less popular than GT D-Grid NAREGI DEISA China Grid  Main technology: UPL, AJO Explicit Trust Delegation (EDT) Lack of grid services approach  Limmited interoperability with GT4  UNICORE Gateway – single point of failure

CGW'06 16/10/2006P. Bała (ICM/UMK) Lesson learned - plugins Plugin is a very good concept.  development must be easier  configure rather than program Amber, GnericPlugin  plugins too much depend on the UNICORE Client no clean interface,  plugins are difficult to maintain  need for modularity and internal workflows MetaPlugin  applications are changing

CGW'06 16/10/2006P. Bała (ICM/UMK) UNICORE 6: The Big Picture… Application Client GridBean User Certificate Mobile Device Web Client Web Browser JSP User Workstation Expert Client Plugins GridBeans Keystore Service Provider Application Portal Service Certificate GridBean Application GS Broker GS Information GS Application GS Database GS WSRF Developer Workstation Grid SDK Deploy GridBean Deploy GS Condor UNICORE Globus G-API

CGW'06 16/10/2006P. Bała (ICM/UMK) UNICORE 6 status  OpenSource project unicore.sf.net  Fully GridServices oriented WSRF Atomic services  UNICORE 6 Alpha release avaliable  UNICORE interoperability Unicoregs backend  GT4 interoperability gpe4gtk.sf.net

CGW'06 16/10/2006P. Bała (ICM/UMK) GPE Application Client

CGW'06 16/10/2006P. Bała (ICM/UMK) Interoperability  The GPE Clients can contact to TSSs available on different hosting environments like: Globus, UnicoreGS, others.  Once implemented GridBean can be used with different Grid middlewares. Rafał Kluszczyński · · UNICORE Summit 2006 · Dresden (31

CGW'06 16/10/2006P. Bała (ICM/UMK) GridBean Service Rafał Kluszczyński · · UNICORE Summit 2006 · Dresden (31

CGW'06 16/10/2006P. Bała (ICM/UMK) BLAST GridBean R. Kluszczyński, M. Borcz

CGW'06 16/10/2006P. Bała (ICM/UMK) BLAST Results R. Kluszczyński

CGW'06 16/10/2006P. Bała (ICM/UMK) NAMD GridBean (ongoing work) R. Kluszczyński

CGW'06 16/10/2006P. Bała (ICM/UMK) GPE Expert Client

CGW'06 16/10/2006P. Bała (ICM/UMK) GPE AppletClient J. Jurkiewicz

CGW'06 16/10/2006P. Bała (ICM/UMK) GPE AppletClient J. Jurkiewicz

CGW'06 16/10/2006P. Bała (ICM/UMK) GPE AppletClient J. Jurkiewicz

CGW'06 16/10/2006P. Bała (ICM/UMK) Streaming services UGSF Components: –Web Service (WS) –Streaming Server (SS) –Client library Streaming Server (SS) –Stand-alone application –Performs streaming –Client uses dedicated protocol to connect to the SS and obtain real data stream. –WS uses RMI to communicate with SS and setup streams Avaliable at UNICORE SF –Works with Unicore/GS 2.0.3

CGW'06 16/10/2006P. Bała (ICM/UMK) Streaming services UGSF Architecture

CGW'06 16/10/2006P. Bała (ICM/UMK) Streaming services UGSF Architecture (2)

CGW'06 16/10/2006P. Bała (ICM/UMK) Data Services OGSA-DAI Core Relational Database XML Database File Data Service Resource A Data Service Resource B Data Service Resource C WSI Data ServiceWSRF Data Service Client Toolkit WSI Client StubsWSRF Client Stubs Client Application SOAP Client layer Presentation layer Business logic layer Data layer GridBean UNIGRIDS Toolkit WSRF Client Stubs SOAP WSRF Data Service OGSA-DAI4UnicoreGS K. Benedyczak

CGW'06 16/10/2006P. Bała (ICM/UMK) WSRF Data services deployed in the Unicore/GS Container –Unicore/GS WSRF Client Stubs accompanying the Data services used to access services OGSADAI GridBean –Simple queries OGSADAI Client –Can be used with no source code modifications Tested with different data sources: –SQL database (MySQL), –XML database –Plain file OGSA-DAI4UnicoreGS K. Benedyczak

CGW'06 16/10/2006P. Bała (ICM/UMK) OGSADAI GridBean

CGW'06 16/10/2006P. Bała (ICM/UMK) OGSADAI Data Service Browser

CGW'06 16/10/2006P. Bała (ICM/UMK)  CHEMOMENTUM Workbench - Grid services based environment to enable innovative research.  Generic, flexible system for running workflow-centric, complex applications  Efficiently deal with data and knowledge  Focused on the end users  Use cases: drug discovery, toxicity prediction, environmental risk assessment  Based on the UNICORE Grid middleware  Web site: Overview of Project

CGW'06 16/10/2006P. Bała (ICM/UMK) Project aims  Provide an integrated Grid solution for workflow-centric, complex applications with a focus on data management and knowledge. Place the end users into the focus, enabling them to use powerful tools in a natural and transparent fashion;  Provide Grid-enabled applications, data services and knowledge management solutions, offering integrated decision support services for risk assessment, toxicity prediction and drug design;  Setup and operate a stable pilot installation, accessible for external users. Proactively gather and evaluate feedback from these users. Simplify administration and management of the Grid;

CGW'06 16/10/2006P. Bała (ICM/UMK) Project aims  Spread awareness of the Chemomentum aims, scientific and technical approach, results and success stories in relevant industries and communities. Ensure maximum exploitation of the services and possible products developed in Chemomentum;  Test-drive the developed services in the context of the European regulatory initiative “Registration and Evaluation of Chemicals” (REACH), promoting the REACH initiative aimed at reducing animal testing, by developing in silico, Grid-based tools.