Grid Enabled Neurosurgical Imaging Using Simulation

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

W w w. h p c - e u r o p a. o r g HPC-Europa Portal: Uniform Access to European HPC Infrastructure Ariel Oleksiak Poznan Supercomputing.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Towards a Virtual European Supercomputing Infrastructure Vision & issues Sanzio Bassini
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
1 Multi-Grid and Multi-VO Job Submission based on a Unified Computational Model Krakow Grid Workshop, November 22nd 2005 Trinity College Dublin Mr. Oliver.
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
 VPH NoE, 2010 Accessing European Computing Platforms Stefan Zasada University College London.
Problem-Solving Environments: The Next Level in Software Integration David W. Walker Cardiff University.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael.
UNICORE UNiform Interface to COmputing REsources Olga Alexandrova, TITE 3 Daniela Grudinschi, TITE 3.
Workload Management Massimo Sgaravatto INFN Padova.
SPRUCE Special PRiority and Urgent Computing Environment Nick Trebon Argonne National Laboratory University of Chicago
Clinic to Cloud Provides an Electronic Medical Records System to Doctors in Australia, Hosted by Highly Secure Microsoft Azure Data Centers MICROSOFT AZURE.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
Developing an Infrastructure to Support Real Time, Emergency Medical Simulation S. J. Zasada, S. Manos, P. V. Coveney Centre for Computational Science,
Visualisation & Grid Applications of Electromagnetic Scattering from Aircraft Mark Spivack (PI), Andrew Usher, Xiaobo Yang, Mark Hayes CeSC, DAMTP & BAE.
From Campus Resources to Federated International Grids: Bridging the Gap with the Application Hosting Environment Joohyun Kim Center for Computation and.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
1 AHE Server Deployment and Hosting Applications Stefan Zasada University College London.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
WP9 Resource Management Current status and plans for future Juliusz Pukacki Krzysztof Kurowski Poznan Supercomputing.
Job Submission Condor, Globus, Java CoG Kit Young Suk Moon.
Young Suk Moon Chair: Dr. Hans-Peter Bischof Reader: Dr. Gregor von Laszewski Observer: Dr. Minseok Kwon 1.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Protect Your Business-Critical Data in the Cloud with SoftNAS, a Full-Featured, Highly Available Solution for the Agile Microsoft Azure Platform MICROSOFT.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Communicate with All Workers Involved in the Process of Delivering High-Quality Health Care by Choosing Dossier365 on the Azure Platform MICROSOFT AZURE.
Built on the Powerful Microsoft Azure Platform, Phyzit Helps Doctors Reduce Readmissions Through a Transitional Care Management App MICROSOFT AZURE ISV.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
MICROSOFT AZURE ISV PROFILE: D-SCOPE SYSTEMS D-Scope Systems is an enterprise-level medical media product and integration specialist company. It provides.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Composing workflows in the environmental sciences using Web Services and Inferno Jon Blower, Adit Santokhee, Keith Haines Reading e-Science Centre Roger.
SPRUCE Special PRiority and Urgent Computing Environment Pete Beckman Argonne National Laboratory University of Chicago
Robust Grid-based environment for large scale lattice-Boltzmann simulations Maddalena Venturoli Matt Harvey Peter Coveney Giovanni Giupponi Jonathan Chin.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
© Geodise Project, University of Southampton, Geodise Middleware & Optimisation Graeme Pound, Hakki Eres, Gang Xue & Matthew Fairman Summer 2003.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Mantid Stakeholder Review Nick Draper 01/11/2007.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Adrian Jackson, Stephen Booth EPCC Resource Usage Monitoring and Accounting.
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
Replace with Application Image Metrix Insights Leverages Internet of Things, Big Data to Deliver Actionable Healthcare Intelligence via Azure and Cortana.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Holding slide prior to starting show. Processing Scientific Applications in the JINI-Based OGSA-Compliant Grid Yan Huang.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Created with Logic Apps on Azure for Health Care Innovation and Interoperability, Corolar Cloud Is a Smarter and Faster Health Care Integration Engine.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
GWE Core Grid Wizard Enterprise (
Tools and Services Workshop Overview of Atmosphere
MyHealthDirect’s Enterprise Scheduling Platform, Based on Microsoft Azure, Improves the Patient Experience and Reduces Patient Readmissions MICROSOFT AZURE.
Chapter 17: Client/Server Computing
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
DBOS DecisionBrain Optimization Server
Presentation transcript:

Grid Enabled Neurosurgical Imaging Using Simulation

Introduction The GENIUS project aims to model large scale patient specific cerebral blood flow in clinically relevant time frames Objectives: To study cerebral blood flow using patient-specific image-based models. To provide insights into the cerebral blood flow & anomalies. To develop tools and policies by means of which users can better exploit the ability to reserve and co-reserve HPC resources. To develop interfaces which permit users to easily deploy and monitor simulations across multiple computational resources. To visualize and steer the results of distributed simulations in real time

HemeLB Efficient fluid solver for modelling brain bloodflow called HemeLB: Uses the lattice-Boltzmann method Efficient algorithms for sparse geometries Topology-aware graph growing partitioning technique Optimized inter- and intra-machine communications Full checkpoint capabilities.

Getting the Patient Specific Data x 682 cubic voxels, res: mm pixels x 100 slices, res: mm x 0.8 mm trilinear interpolation Our graphical-editing tool Data is generated by MRA scanners at the National Hospital for Neurosurgery and Neurology

Cross-site Runs with MPI-g GENIUS has been designed to run across multiple machines using MPI-g Some problems won’t fit on a single machine, and require the RAM/processors of multiple machines on the grid. MPI-g allows for jobs to be turned around faster by using small numbers of processors on several machines - essential for clinician HemeLB performs well on cross site runs, and makes use of overlapping communication in MPI-g

HemeLB/MPI-g Requires Co-Allocation We can reserve multiple resources for specified time periods Co-allocation is useful for meta-computing jobs like HemeLB, viz and for workflow applications. We use HARC - Highly Available Robust Co-scheduler (developed by Jon Maclaren at LSU). Slide courtesy Jon Maclaren

HARC HARC provides a secure co-allocation service –Multiple Acceptors are used –Works well provided a majority of Acceptors stay alive –Paxos Commit keeps everything in sync –Gives the (distributed) service high availability –Deployment of 7 acceptors --> Mean Time To Failure ~ years –Transport-level security using X.509 certificates HARC is a good platform on which to build portals/other services –XML over HTTPS - simplerthan SOAP services –Easy to interoperate with –Very easy to use with the Java Client API

Real Time Visualisation and Steering A way to let HemeLB know the parameters to be steered --> we use the RealityGrid steering system to steer the input data on the fly. One aim is to do all this for distributed (cross- site) simulations For medical applications, need may be urgent

Application Hosting Environment Need to utilize resources from globally distributed grids –Administratively distinct –Running different middleware stacks Wrestling with middleware can't be a limiting step for scientists Need tools to hide complexity of underlying grids

PDA/Cellphone Visualisation and Steering User interaction/workflo w: not necessarily 9:00am – 5:00pm, from the ‘desk’ environment RealityGrid: a tool for modelling and simulating very large or complex condensed matter structures… Human Factors issues key Large-scale applications, scheduling when resources become available, ‘around the clock’ computation… AHE application launching built in to client

AHE - HARC integration Users can co-reserve resources from the AHE GUI client using HARC When submitting a job, users can either run their jobs in normal queues, or use one of their reservations AHE passes reservation through to the Globus GRAM AHE client uses HARC Java client API to manage reservations

AHE ReG & WS GRAM Integration For steerable applications, AHE server starts up a ReG Steering Web Service (SWS) for the application, & sets the end point reference in the job’s environment AHE can submit jobs to GridSAM (described in JSDL) or WS GRAM (described in JDD) by applying a XSL Transform to the job specific WS- ResourceProperties document AHE --> WS GRAM can launch single or multisite MPIg jobs

Conclusions We have developed computationally efficient tools to manipulate, simulate and visualize patient specific vascular systems Goal is to better comprehend blood flow behavior of normal and anomalous cerebral systems and provide patient specific models for clinical guidance in surgical operations Application Hosting Environment extended to launch MPI-g cross site runs, integrate ReG steering and visualisation, as well as making HARC cross site reservations