GCC 2003 Shanghai China Implementation of Grid-enabled Medical Simulation Applications Using Workflow Techniques Junwei Cao Jochen Fingberg Guntram Berti.

Slides:



Advertisements
Similar presentations
XtreemOS IP project is funded by the European Commission under contract IST-FP XtreemOS: Building and Promoting a Linux-based Operating System.
Advertisements

Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
GEMSS: Grid-Enabled Medical Simulation Services Healthgrid Cluster Meeting Project Overview: Profile from CORDIS Consortium Project Goals / Objectives.
High Performance Computing Course Notes Grid Computing.
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,
Introduction to BlackBerry Push API Pratik Sapra, Mobile Application Development Specialist.
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.
Nadia Ranaldo - Eugenio Zimeo Department of Engineering University of Sannio – Benevento – Italy 2008 ProActive and GCM User Group Orchestrating.
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
SOA Architecture Delivery Process by Dr. Robert Marcus SRI International 1100 Wilson Boulevard Arlington, VA
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Web-based Distributed Flexible Manufacturing System (FMS) Monitoring and Control Student: Wei Liu Instructor: Dr. Chang Apr. 23, 2003.
CERN Krakow 2001 F. Gagliardi - CERN/IT 1 RTD efforts in Europe by Kyriakos Baxevanidis Foster cohesion, interoperability, cross- fertilization of knowledge,
The CrossGrid project Juha Alatalo Timo Koivusalo.
HEALTHGRID.ORG The European HealthGrid Initiative Grid-based E-health projects in the European Union Tony Solomonides on behalf of The HealthGrid Association.
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
SUN HPC Consortium, Heidelberg 2004 Grid(Lab) Resource Management System (GRMS) and GridLab Services Krzysztof Kurowski Poznan Supercomputing and Networking.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Research and Projects Name: Aloysius. A. EDOH Name: Alo Address: Ext 3344.
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
Gerhard Engelbrecht June 22, 2009 A service-oriented Grid environment with on-demand QoS support Gerhard Engelbrecht July 10, 2009 ICWS & Services 2009,
DISTRIBUTED COMPUTING
Advanced Computing Services for Research Organisations Bob Jones Head of openlab IT dept CERN This document produced by Members of the Helix Nebula consortium.
Self-Organizing Agents for Grid Load Balancing Junwei Cao, Ph.D. Research Scientist Center for Space Research Massachusetts Institute of Technology Cambridge,
HEALTHGRID.ORG The European HealthGrid Initiative e-Health and the Grid: Projects and Prospects in the European Union NEC years Tony Solomonides.
BE 25 – BEinEIMRT Demo CESGA - UVIGO - USC - CHUS - UCM Araceli Gago Arias, Daniel A. Rodríguez Silva University of Santiago, University of Vigo
From GEANT to Grid empowered Research Infrastructures ANTONELLA KARLSON DG INFSO Research Infrastructures Grids Information Day 25 March 2003 From GEANT.
Peter Bajcsy, Rob Kooper, Luigi Marini, Barbara Minsker and Jim Myers National Center for Supercomputing Applications (NCSA) University of Illinois at.
Jarek Nabrzyski, Ariel Oleksiak Comparison of Grid Middleware in European Grid Projects Jarek Nabrzyski, Ariel Oleksiak Poznań Supercomputing and Networking.
CCGrid 2003, Tokyo, Japan GridFlow: Workflow Management for Grid Computing Junwei Cao ( 曹军威 ) C&C Research Labs, NEC Europe Ltd., Germany Stephen A. Jarvis.
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
Experiences with the Globus Toolkit on AIX and deploying the Large Scale Air Pollution Model as a grid service Ashish Thandavan Advanced Computing and.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics
Internet2 Health Sciences Mary Kratz Internet2 Health Science Manager March Spring Member Meeting International Session.
High-level Composition of QoS-aware Grid Workflows: An Approach that Considers Location Affinity Ivona Brandic, Sabri Pllana, Siegfried Benkner Institute.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
WALSAIP Portal Automated Composition of Signal Processing Operators Mariana Mendoza Botero.
© 2006 STEP Consortium ICT Infrastructure Strand.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
INFSO-RI JRA 1 Testbed Management Technologies Alain Roy (University of Wisconsin-Madison, USA) ETICS 2 Final Review Brussels - 11 May 2010.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Microsoft Management Seminar Series SMS 2003 Change Management.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
GridLab Resource Management System (GRMS) Jarek Nabrzyski GridLab Project Coordinator Poznań Supercomputing and.
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
4+1 View Model of Software Architecture
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
B2A Pharma Prototype Implementation of an industrial-strength pharmaceutical workflow in a Grid environment Falk Zimmermann NEC Europe Ltd. IT Research.
GRIDSTART an interface between FP5 and 6 Dr Mark Parsons Commercial Director EPCC & NeSC.
GRIDSTART a European GRID coordination attempt Fabrizio Gagliardi CERN.
GRIDSTART Brussels 20/9/02 1www.gridstart.org GRIDSTART and European activities Dr Francis Wray EPCC The University of Edinburgh.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Agent-Based Grid Load-Balancing Daniel P. Spooner University of Warwick, UK Junwei Cao NEC Europe Ltd., Germany.
What is Cloud Computing? Irving Wladawsky-Berger.
2004 Queue Scheduling and Advance Reservations with COSY Junwei Cao Falk Zimmermann C&C Research Laboratories NEC Europe Ltd.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Security Requirements for ChinaGrid Applications - What the current grid security solutions cannot do Hai Jin Huazhong University of Science and Technology.
Similarities between Grid-enabled Medical and Engineering Applications
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
Presentation transcript:

GCC 2003 Shanghai China Implementation of Grid-enabled Medical Simulation Applications Using Workflow Techniques Junwei Cao Jochen Fingberg Guntram Berti Jens Georg Schmidt C&C Research Laboratories NEC Europe Ltd., Germany

GCC 2003 Shanghai China Outline EU/IST Grid Projects & GEMSS GEMSS Architecture & Apps Maxillo-facial Surgery Simulation Triana Workflow Manager Toolbox Implementation An Example Scenario Future Work

GCC 2003 Shanghai China EU/IST Grid Projects

GCC 2003 Shanghai China GEMSS Project GEMSS: Grid-Enabled Medical Simulation Services EC/IST FP5 Grid Project ( ) Grid middleware initiative within medical application setting. GEMSS Consortium: 10 partners from industry & academia including University clinics: NEC Europe Ltd, MPI Leipzig, ISS Vienna, CFX Ltd, CRID FUNDP, IT Innovation, USFD, IDAC Ireland Ltd., ASD, IBMTP Vienna.

GCC 2003 Shanghai China GEMSS Objectives Demonstrate that the grid can improve pre-operative planning & near- real-time surgical support by providing access to advanced simulation and image-processing services. Build middleware on existing or developing grid technology standards to provide support for authorization, workflow, security and Quality of Service aspects. Develop, evaluate and validate a test-bed for the GEMSS system, including its deployment in the end-user’s working environment. Anticipate privacy, security and other legal concerns by examining and incorporating into its grid services the latest laws and EU regulations related to providing medical services over the Internet.

GCC 2003 Shanghai China GEMSS Architecture Service-oriented architecture Client-server topology Based on Web Services technologies Client-side pluggable component framework Protocol-independent client-side APIs for service invocation Support for complex process models: Business process workflows QoS negotiation workflows Application workflows

GCC 2003 Shanghai China Client-side Architecture

GCC 2003 Shanghai China Server-side Architecture

GCC 2003 Shanghai China GEMSS Applications NameDomainClassUsers Maxillo-facial surgery simulation Medicine – pre- surgical planning Distributed supercomputing / On demand Medical doctors, researchers Neurosurgery supportMedicine – intra- operative planning On demandMedical doctors, researchers Radiotherapy planning Medicine – Monte Carlo treatment simulation On demand / distributed supercomputing Medical end-users; Doctors, researchers Inhaled drud delivery planning Medicine – air flow dynamics On demand / distributed supercomputing Medical end-users; Doctors, researchers Cardio-vascular system simulation Medicine – blood flow dynamics On demandMedical end-users; Doctors, researchers Advanced image reconstruction Medicine – nuclear / in vivo diagnostics On demandMedical end-users; Doctors, researchers

GCC 2003 Shanghai China Maxillo-facial Surgery Simulation Pre- and post surgery Courtesy Dr. Dr. Th. Hierl, University Clinic Leipzig. Modeling the distraction procedure Provide a virtual try-out space for the pre- operative planning of maxillo-facial surgery. Based on image processing, meshing & HPC Finite Element simulation. Grid scenario: client- server, doctor uses a client machine to access remote HPC services.

GCC 2003 Shanghai China Triana Workflow Manager

GCC 2003 Shanghai China HeadFEM Service Implementation (Server Side)

GCC 2003 Shanghai China HeadFEM Toolbox Implementation (Client Side) import eu.gemss.GEMSS; import eu.gemss.components.ComponentManager; import eu.gemss.components.proxies.*; ComponentManager compManager = GEMSS.getInstance(); GEMSSProxy gemssproxy = (GEMSSProxy) compManager.getNewInstance( "eu.gemss.components.proxies.GEMSSProxy" ); gemssproxy.init( requestDescriptorDocument, WSDLFilename, serviceName, portTypeEndPoint, portTypeService ); gemssproxy.uploadData( inputZipFile ); gemssproxy.start(); Document status = gemssproxy.getStatus(); gemssproxy.downloadData( outputZipFile );

GCC 2003 Shanghai China An Example Scenario

GCC 2003 Shanghai China Workflow Advantages Flexibility. The application can be constructed at different levels easily and quickly using workflow mechanisms. Reusability. A toolbox once developed can be reused in multiple applications. Scalability. Workflow-based applications can be constructed in a hierarchical way, which provides possibilities for applications to scale up in a grid environment.

GCC 2003 Shanghai China Related Work Grid projects with workflows: WebFlow, UNICORE, Condor DAGman, Globus GFSL, ASCI Grid, MyGrid, GRASP, CrossGrid, GridLab, TENT, SPINEware, BPEL4WS, Symphony, GridFlow, USC workflow,… Grid projects with components: CCA, SCIRun, CXML,… Medical and biological grid projects: MammoGrid, MyGrid, BioOpera, BioGrid, BioMed, Virtual Laboratory,…

GCC 2003 Shanghai China Future Work Implementation of GEMSS grid architecture ( – – – ) Integration of GEMSS applications with GEMSS grid infrastructure ( – ) Workflow-based business process management and QoS negotiation Advanced topics: workflow simulation and scheduling, on-the-fly workflow construction, dynamic service federation, …