6 February 2009 ©2009 Cesare Pautasso | www.pautasso.info 1 JOpera and XtremWeb-CH in the Virtual EZ-Grid Cesare Pautasso Faculty of Informatics University.

Slides:



Advertisements
Similar presentations
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael.
A DAPT IST Composite Services Gustavo Alonso Swiss Federal Institute of Technology (ETHZ) Zürich, Switzerland.
Use of RCP for Instrument Control Tony Lam 2006 Eclipse SLAC.
Integromics: a grid-enalbled platform for integration of advanced bioinformatics tools and data Luca Corradi Luca Corradi BIO-Lab,
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
SOA, BPM, BPEL, jBPM.
Developing Reusable Software Infrastructure – Middleware – for Multiscale Modeling Wilfred W. Li, Ph.D. National Biomedical Computation Resource Center.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI WS-PGRADE/gUSE Supporting e-Science communities in Europe Zoltan Farkas.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Fabien Viale 1 Matlab & Scilab Applications to Finance Fabien Viale, Denis Caromel, et al. OASIS Team INRIA -- CNRS - I3S.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
Life Sciences Integrated Demo Joyce Peng Senior Product Manager, Life Sciences Oracle Corporation
Designing, Executing, Reusing and Sharing Workflows: Taverna and myExperiment Supporting the in silico Experiment Life Cycle Katy Wolstencroft Paul Fisher.
WP9 Resource Management Current status and plans for future Juliusz Pukacki Krzysztof Kurowski Poznan Supercomputing.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
Crystal-25 April The Rising Power of the Web Browser: Douglas du Boulay, Clinton Chee, Romain Quilici, Peter Turner, Mathew Wyatt. Part of a.
GRAM5 - A sustainable, scalable, reliable GRAM service Stuart Martin - UC/ANL.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
1 A National Virtual Specimen Database for Early Cancer Detection June 26, 2003 Daniel Crichton NASA Jet Propulsion Laboratory Sean Kelly NASA Jet Propulsion.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
Accelerating Scientific Exploration Using Workflow Automation Systems Terence Critchlow (LLNL) Ilkay Altintas (SDSC) Scott Klasky(ORNL) Mladen Vouk (NCSU)
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
Grids - the near future Mark Hayes NIEeS Summer School 2003.
1 Virtual EZ Grid AAA/Switch project Nabil Abdennadher HES-SO, hepia (Geneva)
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
George Goulas, Christos Gogos, Panayiotis Alefragis, Efthymios Housos Computer Systems Laboratory, Electrical & Computer Engineering Dept., University.
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
Biomedical Informatics Research Network BIRN Workflow Portal.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Biomedical and Bioscience Gateway to National Cyberinfrastructure John McGee Renaissance Computing Institute
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
WebFlow High-Level Programming Environment and Visual Authoring Toolkit for HPDC (desktop access to remote resources) Tomasz Haupt Northeast Parallel Architectures.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
LSF Universus By Robert Stober Systems Engineer Platform Computing, Inc.
Matthew Farrellee Computer Sciences Department University of Wisconsin-Madison Condor and Web Services.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
MSF and MAGE: e-Science Middleware for BT Applications Sep 21, 2006 Jaeyoung Choi Soongsil University, Seoul Korea
New Workflow Manager Katarzyna Bylec PSNC. Agenda Introduction WLIN Workflows DEMO KIWI Design Workflow Manager System Components descripton ▫ KIWI Portal.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
OMII-BPEL Grid Services Orchestration using the Business Process Execution Language (BPEL) Liang Chen Bruno Wassermann Project Inspector: Wolfgang Emmerich.
Integrating Scientific Tools and Web Portals
Tools and Services Workshop
Working With Azure Batch AI
Middleware independent Information Service
Module 01 ETICS Overview ETICS Online Tutorials
A General Approach to Real-time Workflow Monitoring
Gordon Erlebacher Florida State University
Presentation transcript:

6 February 2009 ©2009 Cesare Pautasso | 1 JOpera and XtremWeb-CH in the Virtual EZ-Grid Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland

wet lab processing Extract raw spot intensities in vitro in silico Variablility and error assessment Significance assessment Annotate and normalize data likelihood for differential expression for each gene 1 spot = 1 gene Expression level: Green: A > B Red: A < B Black: A = B Condition A Condition B Cell population Image processing Data Preprocessing Determine Expression Pattern Determine parameters for error model Clustering MicroArray Scanner Virtual Laboratory Workflow

6 February 2009 ©2009 Cesare Pautasso | 3 Building Virtual Laboratories

6 February 2009 ©2009 Cesare Pautasso | 4 Building Virtual Laboratories

6 February 2009 ©2009 Cesare Pautasso | 5 Grid Workflow Management Provide the scientist with a platform that takes care of all data handling and record keeping chores so that the user can concentrate on the science and not computer science “ Make it easy to build Grid applications composed of multiple jobs ”

6 February 2009 ©2009 Cesare Pautasso | 6 JOpera: Grid Workflow for Eclipse

6 February 2009 ©2009 Cesare Pautasso | 7 Drag, Drop and Connect

6 February 2009 ©2009 Cesare Pautasso | 8 Run, Monitor, Steer and Debug

6 February 2009 ©2009 Cesare Pautasso | 9 A Growing User Community Swiss Institute of Bioinformatics, Swiss National Supercomputing Center, Purdue University, National Center for Supercomputing Applications, Singapore Management University, McGill University, University of Kent, SINTEF (Norway), IWU Fraunhofer (Germany), University of Nebraska…

6 February 2009 ©2009 Cesare Pautasso | 10  High Level Workflow Language  Data and Control Aspects (Visual Representation)  Recursion, Iteration, Parallelism and Pipelining  Open and Extensible Component Model  Run existing code without changes  Synchronous, Asynchronous, and Streaming interaction  Web services support (Axis, WSIF)  Secure access to remote file systems and hosts (SSH)  Easy to integrate with existing schedulers (e.g. Condor) Why Users Like JOpera

6 February 2009 ©2009 Cesare Pautasso | 11  High Level Workflow Language  Data and Control Aspects (Visual Representation)  Recursion, Iteration, Parallelism and Pipelining  Open and Extensible Component Model  Run existing code without changes  Synchronous, Asynchronous, and Streaming interaction  Web services support (Axis, WSIF)  Secure access to remote file systems and hosts (SSH)  Easy to integrate with existing schedulers (e.g. Condor)  Strong Eclipse Foundation  Platform Independent (Eclipse/Java)  Flexible, Extensible, Modular and Embeddable Why Users Like JOpera

6 February 2009 ©2009 Cesare Pautasso | 12 Combine in the same workflow jobs implemented using an open and extensible set of technologies SSH SQL JOpera Workflow WSDL Human Java Snippets Methods XML XSLT XPath Condor Extensible Component Model

6 February 2009 ©2009 Cesare Pautasso | 13 SSH SQL JOpera Workflow WSDL Human Java Snippets Methods XML XSLT XPath Condor JOpera processes are automatically published to clients using a variety of access protocols Web Clients WS Clients Eclipse RCP Clients REST JavaWSDL Sharing Workflows as a Service

6 February 2009 ©2009 Cesare Pautasso | 14 SSH SQL JOpera Workflow WSDL Human Java Snippets Methods XML XSLT XPath Condor Develop a new adapter for the submission of jobs to XtremWeb-CH Grid middleware (WP3 - Task 3.1) JOpera in the Virtual EZ-Grid Project XWeb CH

6 February 2009 ©2009 Cesare Pautasso | Definition of job submission parameters based on the API of XtremWeb-CH 2. Development of a JOpera adapter plugin to connect the two systems: Start the job by submitting it to the Grid middleware Monitor the job execution Retrieve the job results (and its success/failure outcome) 3. Evaluate and test the integrated system on the Virtual EZ-Grid infrastructure JOpera and XtremWeb-CH

6 February 2009 ©2009 Cesare Pautasso | 16  Swiss National Grid Deployment  ARC/Nordugrid Job Submission  Virtual EZGrid: Integration with XWebCH  Grid Portal for Workflow Monitoring  New Scientific Workflow Applications  Computational Chemistry Workflows  Web 2.0 Mashup Development  RESTful Web Service Composition  Pipelined processing over RSS Feeds Roadmap 2009

6 February 2009 ©2009 Cesare Pautasso | 17 Free Download More Information