1 Hector DUQUE, Creatis/LIRIS Johan MONTAGNAT, Creatis Jean-Marc PIERSON, LIRIS.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

Database Architectures and the Web
TOWNTOLOGY Genesis of a Project Robert Laurini INSA – Lyon.
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.
Some contributions to the management of data in grids Lionel Brunie National Institute of Applied Science (INSA) LIRIS Laboratory/DRIM Team – UMR CNRS.
Distributed components
EU 2nd Year Review – 04 Feb – WP10 status report – n° 1 WP10 Status Report Vincent Breton (WP10 manager) Presentation address.
1 Hector DUQUE, Creatis/LIRIS Johan MONTAGNAT, Creatis Jean-Marc PIERSON, LIRIS.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
eGovernance Under guidance of Dr. P.V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B.Tech, Computer Science and Engg. IIT Delhi.
Hardware/Software Concepts Tran, Van Hoai Department of Systems & Networking Faculty of Computer Science & Engineering HCMC University of Technology.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
A Grid Environment for Medical Imaging A Grid Environment for Medical Imaging LRMN Sorina POP, Tristan GLATARD.
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 An MRI Simulation Web Portal on EGEE Grid Architecture F. Bellet, I. Nistoreanu,
A Grid Computing Use case Datagrid Jean-Marc Pierson.
DATABASE MANAGEMENT SYSTEMS IN DATA INTENSIVE ENVIRONMENNTS Leon Guzenda Chief Technology Officer.
1 1 contribution in NA4 (Medical applications), EGEE2 Scientific Contributors: F. Bellet H. Benoit-Cattin, deputy P. Clarysse L. Guigues C. Lartizien I.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Laboratoire LIP6 The Gedeon Project: Data, Metadata and Databases Yves DENNEULIN LIG laboratory, Grenoble ACI MD.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 2-1 Data Models Data Model: A set.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
INFSO-RI Enabling Grids for E-sciencE NA4/Biomed Demonstration Medical Data Management and processing EGEE 3 rd review rehearsal,
Types of Operating Systems 1 Computer Engineering Department Distributed Systems Course Assoc. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2015.
MEDIGRID project, DataGrid FR meeting, April 18, 2002, Johan Montagnat, WP10 ACI GRID 2002 MEDIGRID: high performance medical image processing on a computational.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
WP 10 ATF meeting April 8, 2002 Data Management and security requirements of biomedical applications Johan Montagnat - WP10.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
1 VLDB - Data Management in Grids B. Del-Fabbro, D. Laiymani, J.M. Nicod and L. Philippe Laboratoire d’Informatique de l’Université de Franche-Comté Séoul,
UMR 5205 Grilles de données : vers une grille pervasive ? Lionel Brunie National Institute of Applied Sciences (INSA) LIRIS Laboratory/DRIM Team – UMR.
A demonstrator for IST 2001 G. Romier UREC Lyon. What is IST2001? the IST projects Exhibition is dedicated to displaying the results of projects within.
1 Distributed Processing Chapter 1 : Introduction.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
INFSO-RI Enabling Grids for E-sciencE EGEE-2 NA4 Biomed Bioinformatics in CNRS Christophe Blanchet Institute of Biology and Chemistry.
EU 2nd Year Review – 04 Feb – WP10 status report – n° 1 WP10 Status Report Vincent Breton (WP10 manager) Presentation address.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA.
Grid Activities in CMS Asad Samar (Caltech) PPDG meeting, Argonne July 13-14, 2000.
Semantic collaborative web caching Jean-Marc Pierson Lionel Brunie, David Coquil LISI, INSA de LYON
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
WP10 Goals and accomplishments from WP10 point of view J. Montagnat, CNRS, CREATIS V. Breton, CNRS/IN2P3 DataGrid Biomedical Work Package.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
DataGrid France 12 Feb – WP9 – n° 1 WP9 Earth Observation Applications.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
INFSO-RI Enabling Grids for E-sciencE Security needs in the Medical Data Manager EGEE MWSG, March 7-8 th, 2006 Ákos Frohner on behalf.
Databases and DBMSs Todd S. Bacastow January 2005.
CS 540 Database Management Systems
Database System Concepts and Architecture
The Client/Server Database Environment
Medical Data Manager use case: 3D medical images analysis workflow.
GGF OGSA-WG, Data Use Cases Peter Kunszt Middleware Activity, Data Management Cluster EGEE is a project funded by the European.
The Client/Server Database Environment
CSC 480 Software Engineering
#01 Client/Server Computing
Web Application Architectures
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Tiers vs. Layers.
Web Application Architectures
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Web Application Architectures
#01 Client/Server Computing
Presentation transcript:

1 Hector DUQUE, Creatis/LIRIS Johan MONTAGNAT, Creatis Jean-Marc PIERSON, LIRIS Lionel BRUNIE, LIRIS Isabelle E. MAGNIN, Creatis DM 2 : A Distributed Medical Data Manager for Grids. CREATIS, CNRS UMR 5515 (Centre de Recherche et d'Application en Traitement de l'Image et du Signal, Lyon, France) LIRIS (LISI), CNRS/INSA FRE 2672 (Laboratoire d'InfoRmatique en Image et Syst ₩ mes d'information, Lyon, France)

2 Goals – To supply a Distributed System for the medical community able to deal with medical images and sensitive medical metadata – To provide hybrid content based queries and metadata queries over large databases of medical images (image processing) – To transparently use GRIDS in order to get advantage of its computing power and its massive storage capacity – To propose an arquitecture for developing this kind of systems (DSE: Distributed System Engines)

3 challenges – content-based queries over images – Image processing – Interfacing Grids and Image Archiving Systems – distributed queries – massive storage – high performance computing

4 " Very large databases of images with a very long term storage " Data distributed over acquisition sites " Sensitive medical data (strong security constraints) " Read-only access to raw scanner data (replicas needed) " Keep track of data processing " Different kinds of users (patients, physicians and researchers) medical data constraints

5 applications " Hybrid queries to images's databases of Mammography and IRM cardiological sequences - metadata - parametric analysis (indexing) - content processing " Similarity queries Source image (e.g. thorax, MRI) Target images (thorax, MRI) Most similarLess similar Similarity measures

6 DSE hospital a distributed system = set of engines GRID messages DSE: Distributed Systems Engines USER IRM

7 DSE0 DSE4 DSE3 DSE2 DSE1 0 message passing 0 distribution 0 Application 0 DM 2 0 transaction 0 user 2-middleware 3- applications semantic level 1-DSE Distributed Systems Engines (multilayer architecture) 1- definition of a multilayer architecture 2- implementation of the middleware level 3- implementation of the application level

8 (1) -Architecture (DSE1) Tool Drivers (TOD) Request Drivers (RQD) server machine client machine Task Drivers (TKD) DSE1 = a set of drivers Transaction Drivers (TRD) a transaction is a set of tasks a task is a set of requests a request is a set of messages message passing kernel (MPK)

9 network IPC client machines server machines messages TRD RQD TKD TOD (2) - middelware

database_tkd cache_tod dicom_tkd grid_tkd DM2_qud < 7005 random source (normal/poisson distribution) MYSQL_rqd >8080 DICOM_rqd SE_rqd>7007 virtual_rqd > N img * 10 slices 4 images_tod security_tod hosp t0 N images N*10 files tn query 1 image sequence == 10 dicom files

hours (3000 x 3 sec / 3600 sec x 3 sec / 3600 sec))

hDSEM0 vs PVM (not remote) 500, 1000, messages Kbytes

METADATA TKD Grid TKD DM2 TRD DM2 image = {DICOM file} METADATA Grid DM2 CLIENT (DM2 API) heart mammo Security TOD (3) Application (usecase): A physician queries DM 2 to find all images similar to an image of interest 1 request similar images to an imageID 2 METADATA RQD DM2 RQD Grid RQD Cache TOD Images TOD

in summary " The DM 2 architecture is designed for high performance and extensibility. " The proposed architecture (DSE) is appropriate for developing distributed medical systems. " The concept of multilayered architecture has allow us to deal with the design and development of a complex system as a distributed medical application is. " Computing GRIDS are very useful for medical image storage and analysis (distributed data, high processing power). " The DM 2 system allows the physicians to get secure access to their data and to issue hybrid requests over huge databases.

papers: - [Jun submitted] H. DUQUE, J. MONTAGNAT, J.M. PIERSON, L. SEITZ, L. BRUNIE, I.E. MAGNIN, An Architecture for Large Scale and High Performance Medical Imaging Applications, Parallel Processing Letters, special issue on grid computing for bioinformatics applications, [January 2003] J. MONTAGNAT, H. DUQUE, J.M. PIERSON, V. BRETON, L. BRUNIE, I.E. MAGNIN, DM2: Medical Image Content-Based Queries using the Grid, Healthgrid 2003, January 15th-16th, Lyon, France - [January 2003] H. DUQUE, J. MONTAGNAT, J.M. PIERSON, L. BRUNIE, I.E. MAGNIN, DM2: A Distributed Medical Data Manager for Grids, Biogrid 2003, may 12th-15th, Tokyo, Japan

This work is partly supported by: / the IST European DataGrid project / the French ministry for research ACI-GRID project www-sop.inria.fr/aci/grid/public / ECOS-Nord Committee (action C03S02)