NA4/medical imaging. Medical Data Manager Installation

Slides:



Advertisements
Similar presentations
Secure Off Site Backup at CERN Katrine Aam Svendsen.
Advertisements

Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
Linux Operations and Administration
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
ILDG5QCDgrid1 QCDgrid status report UKQCD data grid Chris Maynard.
Glite I/O Storm Testing in EDG-LCG Framework Elena Slabospitskaya, Vadim Petukhov, (IHEP, Russia) Gilbert Grosdidier, (CNRC, France) NEC'2005, Sept 16.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
EGEE-III INFSO-RI Enabling Grids for E-sciencE The Medical Data Manager : the components Johan Montagnat, Romain Texier, Tristan.
LCG Middleware Testing in 2005 and Future Plans E.Slabospitskaya, IHEP, Russia CERN-Russia Joint Working Group on LHC Computing March, 6, 2006.
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
Connect. Communicate. Collaborate The Installation of RRD Measurement Archive (MA) Roman Łapacz, PSNC 27 th September, 2006 SEEREN2 Summer School, Heraklion.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 / 22 AliRoot and AliEn Build Integration and Testing System.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks JRA1 summary Claudio Grandi EGEE-II JRA1.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
EGEE is a project funded by the European Union under contract IST Tools survey status, first experiences with the prototype Diana Bosio EGEE.
INFSO-RI Enabling Grids for E-sciencE gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,
INFSO-RI Enabling Grids for E-sciencE NA4/Biomed Demonstration Medical Data Management and processing EGEE 3 rd review rehearsal,
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
Rutherford Appleton Lab, UK VOBox Considerations from GridPP. GridPP DTeam Meeting. Wed Sep 13 th 2005.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Medical Data Manager 1 Dicom retrieval : overview of the DPM One command line to retrieve a file:
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
Linux Operations and Administration
EGEE-II INFSO-RI Enabling Grids for E-sciencE YAIM Overview MiMOS Grid tutorial HungChe, ASGC OPS Team.
INFSO-RI Enabling Grids for E-sciencE /10/20054th EGEE Conference - Pisa1 gLite Configuration and Deployment Models JRA1 Integration.
David Adams ATLAS ATLAS-ARDA strategy and priorities David Adams BNL October 21, 2004 ARDA Workshop.
12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin.
INFSO-RI Enabling Grids for E-sciencE Installing & configuring Joachim Flammer Integration Team, CERN EMBRACE Tutorial, Clermont-Ferrand.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export.
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarksEGEE-III INFSO-RI MPI on the grid:
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
INFSO-RI Enabling Grids for E-sciencE Workshop WLCG Security for Grid Sites Louis Poncet System Engineer SA3 - OSCT.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Direct User Support and updates on EGEE.
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.
ClickOnce Deployment (One-click Deployment)
EGEE Data Management Services
Grid based telemedicine application
Jean-Philippe Baud, IT-GD, CERN November 2007
VMware ESX and ESXi Module 3.
Installation of the ALICE Software
Status & Strategy for gLite multi-platform Support
StoRM: a SRM solution for disk based storage systems
NA4 Medical Imaging Geneva, September 26, 2006 Johan Montagnat.
Cross-health enterprises Medical Data Management on the EGEE grid
Medical Data Manager use case: 3D medical images analysis workflow.
Overview – SOE PatchTT November 2015.
CMS OSG Motivation and Introduction Overview
EGEE VO Management.
Accounting at the T1/T2 Sites of the Italian Grid
Grid2Win: Porting of gLite middleware to Windows XP platform
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
Encrypted Data Store, Hydra & Delegation Interface
Short update on the latest gLite status
Testing Activities on the CERT-TB Status report
LCG Monte-Carlo Events Data Base: current status and plans
Interoperability & Standards
SCL, Institute of Physics Belgrade, Serbia
Chapter 5 Objectives Understand How to Plan a Windows 7 Deployment with Answer Files. Capture System Image Using Sysprep and ImageX. Use Deployment Image.
Lesson #7 MCTS Cert Guide Microsoft Windows 7, Configuring Chapter 7 Configuring Devices and Updates.
Leigh Grundhoefer Indiana University
Remote Computing Services Cloud connection Distributed system
Grid Management Challenge - M. Jouvin
Installation/Configuration
ClickOnce Deployment (One-click Deployment)
Presentation transcript:

NA4/medical imaging. Medical Data Manager Installation EGEE'06 Conference 25-29 September 2006 Texier Romain Johan Montagnat

Medical Data Manager Expose an standard grid interface (SRM) for medical image servers (DICOM) Use native DICOM storage format Fulfil medical applications security requirements DICOM server Worker Nodes DICOM clients User Interfaces Interface DICOM SRM

MDM Server Installation The script installs: DICOM server SRM server gLite IO server gLiteIO server SRM server DICOM server

MDM Server Installation The script installs: DICOM server SRM server gLite IO server The deployment procedure configures the access to: Hydra server AMGA server Fireman gLiteIO server SRM server DICOM server Fireman File Catalog Hydra Key store AMGA Metadata

MDM Hospital Client The hospital client pushes DICOM files It is both a DICOM client (registering DICOM files) and a grid client (gLite UI with a gLite IO server) The user certificate must be authorized The Linux account must be configured The installation procedure takes care of it

Grid Client Any gLite 3.0 client (UI or Worker node) is a MDM client Could only retrieve DICOM files (read-only) The user must have the rights on the file Small configuration of the EGEE middleware is needed Worker Nodes User Interfaces

Installation Script Very easy to use All softwares are in a repository : The script retrieves the files Only the needed files are downloaded New software version could be add Only stable version will be included in the repository Do not need compiler / library The deployment procedure is a Shell Script.

Text-based User-friendly Interface The user selects the softwares to install The user may modify the configuration The script install and configure all the softwares

Default parameterization AMGA server store the metadata of all files in the MDM These parameters are the only one without default value

Reuse Preinstalled Components Installation procedure could reuse already installed components MDM could use any DICOM compliant server (by default, the CTN open source implementation is installed)

Many Other Dependencies The installation deploy many other softwares : DCMTK GDCM Java MySQL 4.0 NTPD SRM server The installation procedure configures these softwares without help from the user Takes care of many littles things : Open needed ports Update certificate Check host certificate

Installation Result Summary A summary is displayed All installation status are reported The script can be restarted to do any missing step

Outstanding Problems The hydra default security policy has been modified since a few day The SRM server must be adapted accordingly The EGEE middleware configuration to access a remote glite IO server is needed The deployment procedure does not include this feature yet Users could only access to their files.

Conclusions Easy to use installation script Most parameters have default values. Only AMGA server location must be entered. Installation in less than 2 hours Deploy and Use gLite 1.5 & 3.0 The deployment procedure could reuse components previously installed

MDM Installation Any questions ?

Perspectives Deployment on test sites Feedback to improve installation procedure Improvement of DICOM server support Modify the SRM server to obtain more deterministic performance Software to install and configure Hydra server. More servers means more security and more availability Hydra Key store AMGA Metadata Software to install and configure AMGA server

MDM Installation: Mysql First step have been done : Perl & MySQL => MySQL 4.0 Some type of variables have been translated from perl to MySQL The server does not work with MySQL 4.1 & 5.0 Some contraints are not accepted The next step : MySQL 4.0 => MyQSL 5.0 Rewrite constraints and types.

MDM installation Start the servers : Now At startup

MDM : remote installation Do not need an X/Xorg server Installation may be done through ssh

MDM installation: no dependencies No dependencies : only need a Scientific Linux 3 You will be able to install a gLite 1.5 or 3.0 UI Automatic check of previous installation of an UI You can use a default definition file or select one

MDM installation: Test & RPM The MDM was tested through Multiple push tests Synchronous or asynchronous retrieve file tests Two type of packages could be use. Rpm : MDMinstall-0.60-1-noarch.rpm, MDMinstall_test-0.60-1-noarch.rpm tar : MDMinstall-0.60.tgz

MDM installation: Next gLiteIO server SRM DICOM server Some users may want their own server. The deployment procedure will permit the deployment of : Hydra server AMGA server Fireman Fireman File Catalog Hydra Key store AMGA Metadata

MDM installation: Server & client You could install Server The remote client will be the EGEE middleware. The configuration of the middleware need to be verify before its release The local client (on the server) could be installed The Hydra server have been upgraded a few day ago. The server must be modify to accept the restricted policy

MDM Installation: SRM / DICOM Very big job done by Daniel Jouvenot SRM : Storage Resource ManagerLe Management des données EGEE : Interface standard SRM (Storage Resource Manager) Permet de gérer des ressources partagées sur la grille Fournit un accès uniforme à des données hétérogènes Fournit un accès à des données de stockage temporaires ou permanentes This srm don't store file. The srm push/get file to/from a DICOM server The srm call the Hydra server to encrypt the file The encrypted file are store for less than an hour in the SRM. Multiple retrieve will be done fast. MDM Installation: SRM / DICOM

MDM installation: Repository All softwares are in a repository : The script retreive the files Only the needed files are download New software version could be add Only stable version will be included in the repository The deployment procedure is a Shell Script : Easy to modify Call many other tools (apt-get, mysql, rpm,tar, grep, sed ... ) Don't need compiler / library

MDM Installation: gLite IO & Hydra Client Hydra de gLite Install the Hydra client Configure the gLite IO server to call three Hydra server Each file store will have a key. The Hydra server create the key when the file is register This key will be retrieve when the file is get from the server (by the server and the user

MDM Installation: Next Deployment on test sites Feedback to improve installation procedure Software to install and configure Hydra server. More servers means more security and more avability Software to install and configure AMGA server. Improvement of Dicom server support Test with only one server (CTN) Test : This installation tools have been tested on only two computers. Modify the SRM server to obtain more determinist performance MDM Installation: Next Hydra Key store AMGA Metadata

MDM installation: without keyboard The script use the “dialog” software Reliable ( RedHat installation procedure) Don't need a X/Xorg server Installation may be done throw ssh No latency No mouse need