Grid Based Infrastructure for Distributed Medical Imaging Carl Kesselman ISI Fellow Director, Center for Grid Technologies Information Sciences Institute.

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
Advertisements

Data Grid: Storage Resource Broker Mike Smorul. SRB Overview Developed at San Diego Supercomputing Center. Provides the abstraction mechanisms needed.
Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
Data Grids Jon Ludwig Leor Dilmanian Braden Allchin Andrew Brown.
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Ian Foster Computation Institute Argonne National Lab & University of Chicago Cyberinfrastructure and the Role of Grid Computing Or, “Science 2.0”
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.
Building on the BIRN Workshop BIRN Systems Architecture Overview Philip Papadopoulos – BIRN CC, Systems Architect.
Globus Toolkit 4 hands-on Gergely Sipos, Gábor Kecskeméti MTA SZTAKI
11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
GT4 Introductory and Advanced Practicals Rachana Ananthakrishnan, Charles Bacon, Lisa Childers Argonne National Laboratory University of Chicago.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Slide 1 Sharing Images without CDs, The Next Imaging Sea Change GE Healthcare Chris Lindop GE Healthcare Interoperability & Standards.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
Globus 4 Guy Warner NeSC Training.
Kate Keahey Argonne National Laboratory University of Chicago Globus Toolkit® 4: from common Grid protocols to virtualization.
The Data Replication Service Ann Chervenak Robert Schuler USC Information Sciences Institute.
MIRC Refresher Course: New Developments Medical Imaging Resource Center.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
TeraGrid Science Gateways: Scaling TeraGrid Access Aaron Shelmire¹, Jim Basney², Jim Marsteller¹, Von Welch²,
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
INFSO-RI Enabling Grids for E-sciencE The US Federation Miron Livny Computer Sciences Department University of Wisconsin – Madison.
BIRN Update Carl Kesselman Professor of Industrial and Systems Engineering Information Sciences Institute Fellow Viterbi School of Engineering University.
Why GridFTP? l Performance u Parallel TCP streams, optimal TCP buffer u Non TCP protocol such as UDT u Order of magnitude greater l Cluster-to-cluster.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Moving Large Amounts of Data Rob Schuler University of Southern California.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Efficient, Standard-Compliant Streaming of EHR Imagery Combining.
Middleware Support for Virtual Organizations Internet 2 Fall 2006 Member Meeting Chicago, Illinois Stephen Langella Department of.
GridShib: Grid/Shibboleth Interoperability September 14, 2006 Washington, DC Tom Barton, Tim Freeman, Kate Keahey, Raj Kettimuthu, Tom Scavo, Frank Siebenlist,
NSF Middleware Initiative Renee Woodten Frost Assistant Director, Middleware Initiatives Internet2 NSF Middleware Initiative.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Grid Based Infrastructure for Distributed Medical Imaging Carl Kesselman ISI Fellow Director, Center for Grid Technologies Information Sciences Institute.
Shibboleth Akylbek Zhumabayev September Agenda Introduction Related Standards: SAML, WS-Trust, WS-Federation Overview: Shibboleth, GSI, GridShib.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
The Earth System Grid (ESG) Computer Science and Technologies DOE SciDAC ESG Project Review Argonne National Laboratory, Illinois May 8-9, 2003.
Ian Foster Computation Institute Argonne National Lab & University of Chicago Cyberinfrastructure and the Role of Grid Computing Or, “Science 2.0”
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
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.
Medical Imaging Lection 3.
H. Widmann (M&D) Data Discovery and Processing within C3Grid GO-ESSP/LLNL / June, 19 th 2006 / 1 Data Discovery and Basic Processing within the German.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
1 Gateways. 2 The Role of Gateways  Generally associated with primary sites in ESG-CET  Provides a community-facing web presence  Can be branded as.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Product Experiences Cor Loef Philips Healthcare.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Ian Foster Computation Institute Argonne National Lab & University of Chicago Grid Enabling Open Science.
Medical Imaging Lection 3. Basic Questions Imaging in Medical Sciences Transmission Imaging PACS and DICOM.
Decentralized Access to Medical Images in Research and Enterprise PACS Tomáš Kulhánek, Milan Šárek
Current Globus Developments Jennifer Schopf, ANL.
All Hands Meeting 2005 BIRN-CC: Building, Maintaining and Maturing a National Information Infrastructure to Enable and Advance Biomedical Research.
CTTI PROJECT Emory University, Quality Assurance and Review Center (QARC) and Washington University in St. Louis.
Cross-health enterprises Medical Data Management on the EGEE grid
Joseph JaJa, Mike Smorul, and Sangchul Song
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
Cor Loef Philips Healthcare
Presentation transcript:

Grid Based Infrastructure for Distributed Medical Imaging Carl Kesselman ISI Fellow Director, Center for Grid Technologies Information Sciences Institute Research Professor Computer Science Viterbi School of Engineering University of Southern California Joint work with Stephan G. Erberich, Ann Chervenak, Robert Schuler, Laura Pearlman, Jonathan C. Silverstein

2 Problem l How to share medical images across federated medical environment l Issues u Minimal disturbance of enterprise environment u Co-existence with existing medical imaging tools and user interfaces u Privacy/security requirements u Federation across multiple sites

3 The Medicus Solution l Medical Imaging and Computing for Unified Information Sharing (MEDICUS) l Exploit existing medical imaging standards in local enterprise l Gateway into standard Grid service for federation u Security u Data discovery u Data movement Globus MEDICUS

4 Digital Imaging and Communications in Medicine (DICOM) l Defines image format u Standard header (metadata) and image formats l Simple communication protocol for image access and publication u store, find, get, move l Used by existing medical imaging systems u Picture Archiving and Communications Systems (PACS)

5 Open Source Grid Software Data Mgmt Security Common Runtime Execution Mgmt Info Services GridFTP Authentication Authorization Reliable File Transfer Data Access & Integration Grid Resource Allocation & Management Index Community Authorization Data Replication Community Scheduling Framework Delegation Replica Location Trigger Java Runtime C Runtime Python Runtime WebMDS Workspace Management Grid Telecontrol Protocol Globus Toolkit v4 Credential Mgmt

6 Major Components of Medicus l DICOM Grid Interface Service u OGSA web service to translate between DICOM and Grid operations l OGSA-DAI u Meta-catalog l Data Replication Service (DRS) u Data replication/data discovery u Utilized RLS and GridFTP for disovery, replica management and data movement l Grid Security Infrastructure u Security, authorization

7 The Grid is the PACS l Meets image exchange needs u Not limited to research use (e.g. BIRN, caBIG) u Single architecture for Clinical and Research use u Federate image references (Meta Catalog) - IHE XDS model u X.509 authentication security model + SAML assertions u Hide Grid workflow from user if possible, e.g. DICOM workflow l Meets image storage needs u FT and DR by replicas u PACS-Grid-PACS too slow for clinical use u Integrate hospital PACS u Data integrity by CRC checksums

8 Medicus System Design

9 DGIS: Image publication DICOM C-STORE Operation Globus MEDICUS

10 DGIS: Image Discovery DICOM C-FIND Operation Globus MEDICUS

11 Meta Catalog Service for Medical Images l OGSA-DAI + Data Base (e.g. MySQL, Derby, Oracle,..) l DICOM meta data u Patient level (e.g. encrypted name, id, etc.) u Study level (e.g. date, time, protocol, etc.) u Series level (e.g. imaging type, modality, etc.) u Image level (e.g. position, level, exposure, etc.) l Keys are DICOM UIDs (Study, Series, Image) l Health meta data u Flexible Annotation, e.g. ICD-9

12 DGIS: Image Delivery DICOM C-GET/C-MOVE Operations Globus MEDICUS

13 MEDICUS Fault Tolerance and Disaster Recovery l Fault Tolerance and Disaster Recovery through replicas u OGSA compliant Replication Location Service (RLS) u Index encrypted DICOM keys (study and series UIDs) u Index which storage has physical representation of series record u Local replica index (RLS) u VO replica index (RLS master)

14 Protected Health Information l MEDICUS v1 u Single layer GSI security model u X.509 proxy certificate standards based u Typical use case: Closed VO like Healthcare provider network, Military network, research network. l MEDICUS v2 u Add second security layer based on patient identity u Patient Centric Authorization using SAML assertions u Patient advocacy – patient controlled access u Logging of “on behalf actor” at Grid Service u All patient data on the Grid u Typical use-case: SOA of third-party storage, image processing services require no-PHI access to DICOM

15 I2 Shibboleth – Identify Federation l I2 announcement 01/17/2007:.. Both the US National Science Foundation (NSF) and National Institutes of Health (NIH) are moving in this direction. The report states that "the federation model with the most momentum is Shibboleth". l GridShib using Shibboleth l OASIS standards based SAML assertions l GT4 - X.509 certificates with embedded SAML assertions

16 Patient Authorized Grid Image Workflow

17 Globus MEDICUS Use-Cases l Multi-center clinical trials u Children’s Oncology Group Phase-I 28 international medical centers (since 09/2003) u NANT Cancer Foundation 13 national medical centers (since 12/2005) l Off-site Medical Image Storage u Enterprise PACS / Grid PACS u FT and DR by replication using Globus Data Replication Service (DRS) l Medical Image Federation u Enterprise Hospital VO u Military VO u Community Practices VO u Etc.

18 MEDICUS use cases: Childrens Oncology Group and Neuroblastoma Cancer Foundation Grids

19 Summary l MEDICUS vertically integrates existing standards based GT4 components – no research specific layer l Fast and efficient DICOM off-site storage l Integrates with hospital PACS + FT and DR l Transparent image workflow for Physician l Flexible and cost efficient deployment using open- source (~ $500 per TB) l PHI protected at patient level l Single HealthGrid solution for Clinical and Research use of same images

20 Conclusion l MEDICUS present one piece to HealthGrid puzzle l Modular SOA design ideal for collaborative extension, e.g. image processing web services using DICOM image resources on the Grid l Open-source (Apache license), part of the Globus Toolkit Development release: You are invited to contribute your field of expertise dev.globus.org/wiki/Incubator/MEDICUS l Roadmap: Standards based PHR, Workstation Grid plug-in, IHE XDS/-I WebServices

21 Acknowledgment IDEA Award Winner 2007 Information Science Institute NIH/NCI Grant: UO1-BA97452 Horizon Award Winner 2007