Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.eu-etics.org INFSOM-RI-026753 Performing tests using several machines: Coscheduling ETICS Project, CERN.

Similar presentations


Presentation on theme: "Www.eu-etics.org INFSOM-RI-026753 Performing tests using several machines: Coscheduling ETICS Project, CERN."— Presentation transcript:

1 www.eu-etics.org INFSOM-RI-026753 Performing tests using several machines: Coscheduling ETICS Project, CERN

2 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 22 Summary Goal: show how can the new coscheduling feature of ETICS can be used to run tests over several machines (nodes)Goal: show how can the new coscheduling feature of ETICS can be used to run tests over several machines (nodes) SummarySummary –DICOM –Test scenario –Test methodology for coscheduling –Synchronisation –Demo

3 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 33 DICOM What’s DICOMWhat’s DICOM –DICOM is an international standard for communication of biomedical diagnostic and therapeutic information between imaging systems and other information systems in healthcare environments

4 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 44 DICOM DICOM implementationsDICOM implementations –DCMTK (from OFFIS) –“DCMTK is a collection of libraries and applications implementing DICOM. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection. DCMTK is is written in a mixture of ANSI C and C++.” –dgate server (from Conquest EC Project) –“fully featured DICOM server heavily extending the public domain UCDMC DICOM software”

5 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 55 5.format conversion DICOM Testing Scenario dcmtk DICOM Server dgate DICOM Server dcmtk DICOM Client 3.upload image 4.move image 2.ping 1.ping

6 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 6 Service architecture Build/Test Artefacts Web Application Report DB Project DB NMI Execution Engine Clients Web Service NMI Client Wrapper Via browser WNs ETICS Infrastructure

7 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 77 5.format conversion DICOM Testing with Single Node ETICS Resource Pool dcmtk DICOM Server dgate DICOM Server (preinstalled) dcmtk DICOM Client 3.upload image 4.move image 2.ping 1.ping OMII-Europe training, Juelich Germany, 23 April 2007

8 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 88 5.format conversion DICOM Testing with Multi-Node 3.upload image 4.move image 2.ping 1.ping dcmtk DICOM Server dgate DICOM Server dcmtk DICOM Client

9 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 9 Coscheduling Testing Methodology Following same philosophy as for building: “Start with a successful local test” An extra level of complication that multi-node testing brings is the need for synchronisation during setup and execution -> can cause deadlocks!! ETICS v1.2 provides a new set of commands and an API for synchronisation Local multi-node tests can take different forms: – –Several workspaces on the same local machine (if your services can cohabitate) – –Several local machines with one workspace each – –Combination of the above

10 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 10 Synchronisation commands Accessors: – – etics-get [options] – – etics-set [options] – –To help local debugging, the option --uuid can be used to query the coscheduling information system – –Using option –b/--block the getter can block until a timeout is reached or a value is set Setup: – – etics-coschedule-local-setup [options] – –The option -o can be used to share the uuid between workspaces Aborting: when an error occurs, the ‘abort’ flag is set, instructing all tasks to terminate in a controlled fashion

11 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 11 Current Status Local coscheduling will be available in v1.2 Remote coscheduling will be available in v1.3 Preview remote coscheduling should be available during August

12 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 12 DEMO Now let’s look at all this in action

13 INFSOM-RI-026753 Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 2007 13 Thanks http://www.eu-etics.org


Download ppt "Www.eu-etics.org INFSOM-RI-026753 Performing tests using several machines: Coscheduling ETICS Project, CERN."

Similar presentations


Ads by Google