Data caching in the Virtual Imaging Platform Tristan Glatard 1 1 - - PowerPoint PPT Presentation

data caching in the virtual imaging platform
SMART_READER_LITE
LIVE PREVIEW

Data caching in the Virtual Imaging Platform Tristan Glatard 1 1 - - PowerPoint PPT Presentation

Data caching in the Virtual Imaging Platform Tristan Glatard 1 1 Creatis, CNRS, INSERM, Universit de Lyon, France on behalf of the VIP project consortium EGI technical forum, September 2011 vip@creatis.insa-lyon.fr Virtual Imaging Platform


slide-1
SLIDE 1

vip@creatis.insa-lyon.fr

Data caching in the Virtual Imaging Platform

Tristan Glatard1

1Creatis, CNRS, INSERM, Université de Lyon, France

  • n behalf of the VIP project consortium

EGI technical forum, September 2011

slide-2
SLIDE 2

vip@creatis.insa-lyon.fr

Virtual Imaging Platform

Enabling distributed computing for medical image simulation

  • Computed Tomography
  • Ultrasound imaging

XCAT

  • Magnetic Resonance Imaging

Echocardiography Brainweb + MS lesions + USPIO Zubal + tumors

Sindbad Field-II PET-Sorteo SIMRI

{CEA-Leti} {CREATIS} {CERMEP} {Technical Univ. Denmark}

  • Positrons Emission Tomography
slide-3
SLIDE 3

vip@creatis.insa-lyon.fr

Integration of simulators

  • Workflow descriptions

Task graphs

Data dependencies

  • Motivations

Express data parallelism

Automated processing of applications (e.g. in portals)

No modification of the simulator codes

  • Integrated 4 simulators

Simulation parameters Biological model (XCAT) Simulated data Example for Sindbad - CT

8.5 days CPU 25 min CPU 360 x 5h CPU 5h CPU

US MRI CT PET

slide-4
SLIDE 4

vip@creatis.insa-lyon.fr

Platform outline

Web portal Workflow engine Local Data Manager Authentication

Simulated data Object models Workflows and tools Logs and traces

Information store

Storage Computing Computing Storage

Grid sites Local clusters

Computing

Ordonnanceur Workflow editor

VIP cluster bundle

{VPH Exemplar Project} {CPPM, LHCb} {MAAT-France} {MAAT-France} {UNS} {CREATIS} {CREATIS}

{collaborations} {VIP partners}

{INRIA, UNS, CEA-Leti, CREATIS}

slide-5
SLIDE 5

vip@creatis.insa-lyon.fr

Platform usage

  • Subset of LSGC, biomed VO

Consumed CPU years 8 7 6 5 4 3 2 1

  • Dec. 2010 July 2011

GATE VIP Other

slide-6
SLIDE 6

vip@creatis.insa-lyon.fr

Data management problem

  • EGI three-tier data management

– Logical File Catalog (LFC) – single index space – Storage Elements (SE) – DPM, dCache, STORM, Castor – Challenge: data availability between 80-95%

  • Data management in VIP

– Users upload input files to process on LFC (web interface) – Platform replicates these files 3 times – Files are cached by (pilot) jobs – Output files are stored on site SE; central SEs as failovers – Job error rates due to data transfer issues: 5-10%

slide-7
SLIDE 7

vip@creatis.insa-lyon.fr

Local Data Manager

  • Principle

– Dedicated cache SE, used at failover storage – Periodically tries to replicate its files to grid SEs – Available for users and grid jobs

  • Implementation

– Overlay of DPM SE – Not published in BDII – Accessed using –no-bdii options of lcg-utils

slide-8
SLIDE 8

vip@creatis.insa-lyon.fr 8 www.creatis.insa-lyon.fr/vip

Reliable Data Management

Input download Output upload

Use-cases

slide-9
SLIDE 9

vip@creatis.insa-lyon.fr

Evaluation

  • Conditions

– EGI, biomed VO (production infrastructure) – Ultrasonic simulation of 128 jobs – Each job has 5 input files + 1 output file – Failure rate: 1%

  • Results
  • Job data transfers failure rate is almost zeroed

when failover dedicated storage is used

slide-10
SLIDE 10

vip@creatis.insa-lyon.fr

Conclusion

  • Developments related to data management in VIP

– Web-interface to access LFC – Local cache used as failover SE, periodically tries to replicate

its files to grid Ses

  • Substantial improvement of job reliability
  • Web interface
slide-11
SLIDE 11

vip@creatis.insa-lyon.fr

Thank you !

  • More information

– VIP project website http://www.creatis.insa-lyon.fr/vip – VIP platform: http://vip.creatis.insa-lyon.fr – Development roadmap: http://vip.creatis.insa-lyon.fr:9002

  • Demo and poster at France-Grilles booth (15:30-

16:00)