The Information Technology Solution. Denis Foueillassar TELEDOS project coordinator



Similar documents
WebSphere Training Outline

NetBeans IDE Field Guide

LSKA 2010 Survey Report Job Scheduler

SNMP and Web-based Load Cluster Management System

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)

HPC Portal Development Platform with E-Business and HPC Portlets

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

ITG Software Engineering

Introduction to Running Computations on the High Performance Clusters at the Center for Computational Research

HPC PORTAL DEVELOPMENT PLATFORM

WEBSPHERE APPLICATION SERVER ADMIN V8.5 (on Linux and Windows) WITH REAL-TIME CONCEPTS & REAL-TIME PROJECT

The Asterope compute cluster

Configuration Management of Massively Scalable Systems

SLURM Workload Manager

WebSphere Server Administration Course

IBM WebSphere Server Administration

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Xerox DocuShare Security Features. Security White Paper

Work Environment. David Tur HPC Expert. HPC Users Training September, 18th 2015

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

The Enterprise Java Internet Provider

SRNWP Workshop. HP Solutions and Activities in Climate & Weather Research. Michael Riedmann European Performance Center

TIBCO Spotfire Statistics Services Installation and Administration Guide

Docker : devops, shared registries, HPC and emerging use cases. François Moreews & Olivier Sallou

Oracle WebLogic Server 11g Administration

TIBCO Spotfire Statistics Services Installation and Administration Guide. Software Release 5.0 November 2012

PRIMERGY server-based High Performance Computing solutions

TIBCO Spotfire Statistics Services Installation and Administration

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

A High Performance Computing Scheduling and Resource Management Primer

Technical Overview of Windows HPC Server 2008

Dynamic Extension of a Virtualized Cluster by using Cloud Resources CHEP 2012

Using WestGrid. Patrick Mann, Manager, Technical Operations Jan.15, 2014

TIBCO Spotfire Statistics Services Installation and Administration. Release 5.5 May 2013

Microsoft Compute Clusters in High Performance Technical Computing. Björn Tromsdorf, HPC Product Manager, Microsoft Corporation

Project SailFin: Building and Hosting Your Own Communication Server.

Netezza PureData System Administration Course

EBA Procurement Procedure for the Supply of Website Services 2016: Annex 1 System Architecture Document SYSTEM ARCHITECTURE DOCUMENT

Ultimate Guide to Oracle Storage

WebLogic Server 11g Administration Handbook

Assignment # 1 (Cloud Computing Security)

Active Directory - User, group, and computer account management in active directory on a domain controller. - User and group access and permissions.

PrinterOn Enterprise Administration Support Guide

enterprise^ IBM WebSphere Application Server v7.0 Security "publishing Secure your WebSphere applications with Java EE and JAAS security standards

CRIBI. Calcolo Scientifico e Bioinformatica oggi Università di Padova 13 gennaio 2012

JBS-102: Jboss Application Server Administration. Course Length: 4 days

ReadyNAS Remote White Paper. NETGEAR May 2010

Interoperability between Sun Grid Engine and the Windows Compute Cluster

Avalanche Remote Control User Guide. Version 4.1.3

IT service for life science

Creating a Strong Security Infrastructure for Exposing JBoss Services

System Software for High Performance Computing. Joe Izraelevitz

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

Advanced Techniques with Newton. Gerald Ragghianti Advanced Newton workshop Sept. 22, 2011

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

On-Demand Supercomputing Multiplies the Possibilities

Windows IB. Introduction to Windows 2003 Compute Cluster Edition. Eric Lantz Microsoft

An introduction to Fyrkat

- An Essential Building Block for Stable and Reliable Compute Clusters

WebSphere Product Family Overview

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota

Qlik Sense Enabling the New Enterprise

Blackboard Learn TM, Release 9 Technology Architecture. John Fontaine

Distributed Database Design

Mitglied der Helmholtz-Gemeinschaft. System monitoring with LLview and the Parallel Tools Platform

1 Bull, 2011 Bull Extreme Computing

The PHI solution. Fujitsu Industry Ready Intel XEON-PHI based solution. SC Denver

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007

Cloud computing - Architecting in the cloud

Integrated Grid Solutions. and Greenplum

Putchong Uthayopas, Kasetsart University

Petascale Software Challenges. Piyush Chaudhary High Performance Computing

Oracle WebLogic Server 11g: Administration Essentials

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

Architecture and Mode of Operation

Architecture and Mode of Operation

Operating System for the K computer

WebSphere Application Server - Introduction, Monitoring Tools, & Administration

Windows HPC Server 2008 R2 Service Pack 3 (V3 SP3)

"Charting the Course to Your Success!" MOC A Understanding and Administering Windows HPC Server Course Summary

Audit & Tune Deliverables

Xerox Digital Alternatives Security and Evaluation Guide. May 2015 Version 1.1

OpenProdoc. Benchmarking the ECM OpenProdoc v 0.8. Managing more than documents/hour in a SOHO installation. February 2013

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

Network Attached Storage. Jinfeng Yang Oct/19/2015

OGF25/EGEE User Forum Catania, Italy 2 March 2009

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

UNISOL SysAdmin. SysAdmin helps systems administrators manage their UNIX systems and networks more effectively.

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

Acronis and Acronis Secure Zone are registered trademarks of Acronis International GmbH.

DocuShare 4, 5, and 6 in a Clustered Environment

Technical White Paper BlackBerry Enterprise Server

Page 1. Overview of System Architecture

PKI Made Easy: Managing Certificates with Dogtag. Ade Lee Sr. Software Engineer Red Hat, Inc

Pricing Guide. Overview FD Enterprise License SaaS Packages Dedicated SaaS Shared SaaS. Page 2 Page 3 Page 4 Page 5 Page 8

HP IMC Firewall Manager

Transcription:

The Information Technology Solution Denis Foueillassar TELEDOS project coordinator

TELEDOS objectives (TELEservice DOSimetrie) Objectives The steps to reach the objectives 2 Provide dose calculation in less than 10 minutes. Dose distribution inaccuracy < 2% (statistical uncertainty) Assure total confidentiality & integrity of patient files IT ease of use for management and production associated to high availability and limited cost. To succeed in code parallelization and optimization MC code integration in a TPS (Treatment Planning System) Thorough metrological and clinic validation (photons and electrons beams) Integration success in hospital environment

Sharing responsibilities over project partners Selection, parallelization and optimization of the MC code IT (Information Technology) specification (hard, soft) and remote service solution design Dosisoft Integration and clinical validation 3 CEALIST, IGR Prototype development Bull Dosimeter, metrological validation CEALIST Dosisoft, IGR, IC, CAV et CAL

Presentation content 4 (IT) Information Technology expression of needs Architecture of the solution Hardware infrastructure presentation Software design Software architecture presentation Security aspects Performance measurement results

Information Technology: Expression of needs 5 Constraints Solution High Performance Computing required to support MonteCarlo code Cluster architecture and parallelization of the code Performance adaptability Scalable solution Precise calculation at low cost Ease of use and security Centralized solution and remote service offering Open Source software usage Submission through Internet or from ISOGray station No human intervention Confidentiality, Integrity, availability and traceability

Software architecture (first approach) Users Operator Administrator Software Oriented Architecture High Performance Computing 6 Finance

Hardware infrastructure Browser LAN H or Internet Service node Interconnect Isogray Compute nodes 7

Software design Web application JEE bus and SOA (Software Oriented Architecture) Jonas Dose calculation process adaptability JEE bus Application server Batch scheduling to execute a job queue associated to resource Mgr. JOB Queue Message Passing Interface (MPI) for the code Isogray MPI cpus Cluster management 8 Portability, scalability and simplicity to program Software deployment, monitoring, Cluster management

Software components HPC SOA WEB application Application server JONAS JEE bus OSGi EJB JCA Servlet JSP Tomcat Registry JNDI Transaction Mail Workflow BONITA BAS (Bull Advanced Server) 9 Linux kernel & distribution debug & dump analysis tools FileSystem (NFS) Interconnect (Eth) Resource management (SLURM) Cluster administration (NSMaster) Batch scheduler Compilers (GNU and commercial) Parallel libraries (MPI) Scientific libraries Profiling & performance measurement tools High Availability, RAID Storage & storage admin

Software architecture Management node Isogray or Browser Web application LDAP Workflow Bonita Jonas Tomcat connector JCA MySQL BatchMgt SLURM HPC Libraries Services offered to Users Dose calculation submission and recovery Job queue consultation and cancellation mailer 10 SOA Accounting MC code MPI Nœuds de calcul

User profiles Results recovery User : Hospital Status display Jo b ow ne r Display jobs waiting queue Input files teleload Operator : Job cancellation in the waiting queue Job submission All job s Send job request Send files Developer J2EE component addon 11 Change priority in the waiting queue Programming env. (IHM, IDE, ) Log & file cleanup

Scheduling and scenarios User Job submission Web appli) Workflow (Bonita) send(jobreques t) send(filerequest) send(request_granted) send(filesack) submitjob send(jobid) send(viewqueue) send(queue) send(queue) Send(getResults) send(getoutputfile) Send(JobRunning ) Send(JobRunning ) Alt : running job send(outputfile) send(outputfilename ) Alt : job ending 12 Slurm send(jobrequest) send(inputfiles) Results recovery JCA Connector send(queue) srun( ) send(jobid) send(viewqueue) send(queue)

Job processing Job properties : ID 1 : input file teledos_root (default) checkup Backup (default) Repository (default Type Accounting data save User Input_path Checksum save Mail to user 3 : Waiting (User resquest) File checksum File save Submit to Job scheduler Poll 2 : wait for result Cancel command User getting results 4 : End of job and data saving 13 Admin End User

Security aspects Access control (firewall, ldap) Input file coherency control GEthernet SSL NS422 NS460 VPN 32 Xeon cores Authentication (ldap) Encryption (SSL) 3x150Gb RAID SAS Confidentiality (VPN, no name) Availability (RAID) Integrity (file checksum) Traceability (Log, storage) 14

Performance measurement results Performance Dose calculation which require 5mn on 1 cpu makes 20s on 20 cpus 1000 REAL Time (s) Performances PenFast MPI v2.31 100 10 1 0 10 20 30 40 50 60 70 # procs utiles Code scalability Penelope/Penfast scalability is excellent (up to 80 cpus overhead 10% / 63 cpus. Performances PenFast MPI v2.31 SpeedUp (CPU Time) 80,00 70,00 60,00 50,00 40,00 30,00 20,00 10,00 0,00 0 10 20 30 40 # procs utiles 15 50 60 70 80

TELEDOS project roadmap 16

Worldwide references in a variety of sectors Educ/Research Manufacturing Aerospace and many others 17 Other

Merci de votre attention Denis.Foueillassar@bull.net