11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.

Slides:



Advertisements
Similar presentations
Encrypting Wireless Data with VPN Techniques
Advertisements

Data Management Expert Panel - WP2. WP2 Overview.
ICS 434 Advanced Database Systems
The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
Database Architectures and the Web
Module 5: TLS and SSL 1. Overview Transport Layer Security Overview Secure Socket Layer Overview SSL Termination SSL in the Hosted Environment Load Balanced.
Reliability on Web Services Presented by Pat Chan 17/10/2005.
GridFTP: File Transfer Protocol in Grid Computing Networks
E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
Grid Based Infrastructure for Distributed Medical Imaging Carl Kesselman ISI Fellow Director, Center for Grid Technologies Information Sciences Institute.
Technical Architectures
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Picture Archiving And Communication System (PACS)
Dr. Engr. Sami ur Rahman Assistant Professor Department of Computer Science University of Malakand Medical Imaging Lecture: Medical Image Formats.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
THE DICOM 2013 INTERNATIONAL CONFERENCE & SEMINAR March 14-16Bangalore, India DICOM Medical Image Management the Challenges and Solutions – Cloud as a.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Enterprise Resource Planning
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
DISTRIBUTED COMPUTING
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
第十四章 J2EE 入门 Introduction What is J2EE ?
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 Configurable Security for Scavenged Storage Systems NetSysLab The University of British Columbia Abdullah Gharaibeh with: Samer Al-Kiswany, Matei Ripeanu.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Topaz : A GridFTP extension to Firefox M. Taufer, R. Zamudio, D. Catarino, K. Bhatia, B. Stearn University of Texas at El Paso San Diego Supercomputer.
XMPP Concrete Implementation Updates: 1. Why XMPP 2 »XMPP protocol provides capabilities that allows realization of the NHIN Direct. Simple – Built on.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Archival and Communication of DICOM Images on a Hospital Network Sheikh Mahmood H.M School of Biomedical Engineering IIT - Bombay.
Grid Based Infrastructure for Distributed Medical Imaging Carl Kesselman ISI Fellow Director, Center for Grid Technologies Information Sciences Institute.
Communicating Security Assertions over the GridFTP Control Channel Rajkumar Kettimuthu 1,2, Liu Wantao 3,4, Frank Siebenlist 1,2 and Ian Foster 1,2,3 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Connect. Communicate. Collaborate The authN and authR infrastructure of perfSONAR MDM Ann Arbor, MI, September 2008.
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]
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
Medical Imaging Lection 3.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
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
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Seminar On Rain Technology
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Cross-health enterprises Medical Data Management on the EGEE grid
Hybrid Cloud Architecture for Software-as-a-Service Provider to Achieve Higher Privacy and Decrease Securiity Concerns about Cloud Computing P. Reinhold.
Grid Computing.
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
Database Architectures and the Web
CHAPTER 2 Application Layer.
Viet Tran Institute of Informatics Slovakia
University of Technology
#01 Client/Server Computing
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
#01 Client/Server Computing
Presentation transcript:

11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen

22 Outline  Introduction  Related Work  Methods  Results and Discussion  Conclusion and Future Work

33 Introduction (cont.)  Grid environment (Medical grid)  Secure  Reliable  Highly efficient data transport  Grid Middleware  Globus toolkit  Lack the integration the world-wide medical image communication standard Digital Imaging and Communication in Medicine (DICOM)

44 Introduction (cont.)  DICOM’s Advantage:  Interoperability  Asynchronous communication  Integrity  From the DICOM protocol to the FTP protocol’s Disadvantage:  Reduce most of the advantages and security an integrated network of DICOM devices offers

55 Introduction (cont.)  Problem  Incompatible between the different imaging devices  Solution  Adapts the DICOM protocol to the Globus grid security infrastructure

6 Introduction (cont.)  Standardization  Ensure compatible  Correct representation  Imaging equipment of the different vendors  Expect  Healthcare business  The way the various healthcare actors interact with one another

77 Introduction (cont.)  Medical grid projects  European Enabling Grids for E-Science in Europe (EGEE)  U.S. cancer network caBIG  MediGRID

88 Related Work (cont.)  Toolkit’s common security infrastructure  Encryption and integrity verification of the data  Authentication user or host  Authorization based on the host

99 Related Work (cont.)  Globus components  Grid Security Interface (GSI)  Grid File Transfer Protocol (Grid-FTP)  Grid Services and HTTP  DICOM Grid Interface Service (DGIS)  Medical Data Manager (MDM)  Others: Storage Resource Broker (SRB)

10 Methods (cont.)  Grid-DICOM  Upper layer messaging protocol for message and data exchange  Allow secure communication through an encrypted transport protocol TLS/SSL  Use a Java implementation of the DICOM standard  Dcm4che2 toolkit

11 Methods (cont.)

12 Methods (cont.)  Grid-DICOM Router  Act a proxy and translates between the plain and the grid protocol  Service class  Verification: Forward a C-ECHO message  Storage: Forward C-STORE  Query: Forward C-FIND  Retrieve: Forward C-GET and C-MOVE

13 Methods (cont.)

14 Methods (cont.)  Keep router mostly independent of the architecture of the hosting system  Design the application according to the Java Management Extensions specification  JBoss JMX  Implicit clustering capabilities improve the scalability and fault tolerance of the router application

15 Methods (cont.)  A number of design optimization improve the performance and stability  Optimal thread reuse and performance scalability  Minimize the initial handshaking  All incoming DICOM messages are processed in buffered memory blocks

16 Methods (cont.)

17 Methods (cont.)  Test Scenarios  Have been tested in a partial environment of the MediGRID test bed  The security level  Full transport level encryption  Mutual user/host certification  Authorization against the gridmap file  Full delegation support of credentials

18 Methods (cont.)  Three typical scenarios based on the grid image processing applications  Scenario 1: Distribution  Scenario 2: Storage  Scenario 3: Moving

19 Methods (cont.)  Scenario 1: Distribution. A user distributes images from a modality.  a) Conventional DICOM transfer  b) Encrypted DICOM Transfer  c) GSI-based transfer  d) GSI-based transfer through a router  e) The DGIS imaging solution of the Globus incubator project MEDICUS

20 Methods (cont.)

21 Methods (cont.)  Scenario 2: Storage. A user sends images from an imaging device to an off-site image archive (C-STORE)

22 Methods (cont.)  Scenario 3: Moving. A user requests the off-site image archive to move images to a different archive

23 Methods (cont.)  Three different set:  One Magnetic resonance (MR)  5 series of 100 images each (512*512, 16 bit, total 250MB)  One Computed tomography (CT)  50 series of 10 images each (512*512, 16 bit, total 250MB)  Ten Computed radiology (CR) chest image  10 series of 1 image each (2140*1760, 16 bit, total approx. 800MB)

24 Results and Discussion (cont.) 24 Transfer Rates of Scenario 1-3 In MB/s

25 Results and Discussion (cont.)  DICOM throughput increases with a lower number of single images (CR > CT = MR)  The transfer rate decreases when engaging the TLS 3des encryption  Engaging the Grid-DICOM transfer results in an almost equal, if not slightly lower transfer rate than plain encryption

26 Results and Discussion (cont.)  Connecting devices through a router further reduces the transfer rate through the additional message processing costs, depending on the number of images transferred  The router solution performs in the same range as the DGIS

27 Conclusion and Future Work (cont.)  Proposed a solution to integrate legacy DICOM- capable system  Developed an adaptation of the DICOM protocol stack to the GSI

28 Conclusion and Future Work (cont.)  Employed a system of routers that transparently convert any traffic from pure DICOM protocol  Show the setup is a promising solution for grids based on the Globus middleware

29 Conclusion and Future Work (cont.)  Future work  Replace the command line clients by a user interface  Improve the router software in terms of stability and transaction ratio

30 Conclusion and Future Work (cont.)  Add modification chains for the DICOM data when passing the routers  Enhance the system by a Web service for a reliable DICOM transfer

31 Thank you for your attention