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

Slides:



Advertisements
Similar presentations
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
Advertisements

GENI Experiment Control Using Gush Jeannie Albrecht and Amin Vahdat Williams College and UC San Diego.
1 Java Networking – Part I CS , Spring 2008/9.
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
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.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
© Lethbridge/Laganière 2001 Chap. 3: Basing Development on Reusable Technology 1 Let’s get started. Let’s start by selecting an architecture from among.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
KaZaA: Behind the Scenes Shreeram Sahasrabudhe Lehigh University
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Aug 20 th, 2002 Sigcomm Education Workshop 1 Teaching tools for a network infrastructure teaching lab The Virtual Router and NetFPGA Sigcomm Education.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
TCP/IP protocols Communication over Internet is mostly TCP/IP (Transmission Control Protocol over Internet Protocol) TCP/IP "stack" is software which allows.
Customized cloud platform for computing on your terms !
Configuration Management and Server Administration Mohan Bang Endeca Server.
HTTP HTTP stands for Hypertext Transfer Protocol. It is an TCP/IP based communication protocol which is used to deliver virtually all files and other.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
GumTree Feature Overview Tony Lam Data Acquisition Team Bragg Institute eScience Workshop 2006.
INFSOM-RI ETICS Demo Building and Testing Interoperability of DICOM Servers and Client Paolo Fabriani - Engineering Matteo Selmi.
INFSOM-RI Training: Browsing and Editing with Web Tools Paolo Fabriani, Engineering Ingegneria Informatica S.p.A. (Italy) ETICS.
GUI For A Virtual Pipeline Simulation Testbed By, Revathi Manni Ranganathan Major Professor: Dr.Virgil Wallentine.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite IPv6 compliance project tests Further.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks General relationships with EGEE JRA1 SA3.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Live Demo Augmented reality – lets see some pictures flying…Augmented reality – lets see some pictures flying… Facebook -Facebook -
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Federated Database Set Up Greg Magsamen ITK478 SIA.
INFSOM-RI Testing and the OMII-Europe Project ETICS All Hands Meeting – may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN.
Terminal Services Technical Overview Olav Tvedt TVEDT.info Microsoft Speaker Community
OUTREACH EDUCATION CONFERENCE OSIMS Revealed - Connecting Teachers and Administrators to Student Information Anytime, Anywhere! Frank Nemeth September.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
INFSOM-RI WP5: Dissemination, Training, Certification Study and Web Interface Status Report ETICS All-Hands – 21 November 2007.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
EPICS to TANGO Translator Rok Šabjan on behalf of Rok Štefanič Presented at ICALEPCS, Knoxville, October.
ETICS All Hands meeting Bologna, October 23-25, 2006 Preliminary tests with co-scheduling and the Condor parallel universe Marian ZUREK.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
INFSOM-RI ETICS and EGEE Testing Alberto Di Meglio.
Performing Troubleshooting Tasks with Response Point Response Point Troubleshooting Scenarios Joe Schurman Founder, Executive Director Evangelyze Communications,
Sockets A popular API for client-server interaction.
INFSOM-RI The ETICS Service Configuration, Building and Testing Elisabetta Ronchieri, ETICS Project, INFN CNAF.
M.-E. Bégin¹, S. Da Ronco², G. Diez-Andino Sancho¹, M. Gentilini³, E. Ronchieri ², and M. Selmi² ¹CERN, Switzerland, ² INFN-Padova, Italy, ³INFN-CNAF,
Promoting and Standardizing Grid Computing Grid and Distributed Software Certification and Quality Assurance GGF17 Certification BoF Marc-Elian Bégin CERN.
INFSOM-RI Project Status Update Alberto Di Meglio Project Manager.
ETM ® System Release 5.2 Overview and Release 6.0 Preview Ronnie Ganske, Chief Architect Tuesday, March 27, 2007.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
Budapest, EGEE’07 Conference IPv6 support in ETICS Marian ZUREK for the ETICS Team.
Fuzzing Machine By Nikolaj Tolkačiov.
Physics validation database
Web Interface for Formatter
Marc-Elian Bégin ETICS Project, CERN
ETICS Pool for IPv6 tests
Elisabetta Ronchieri WP3
Tools and Services Workshop Overview of Atmosphere
WP5: Dissemination, studies, web portal and tools
The ETICS Build and Test Service
Oracle Architecture Overview
Module 01 ETICS Overview ETICS Online Tutorials
DIBBs Brown Dog BDFiddle
Presentation transcript:

INFSOM-RI Performing tests using several machines: Coscheduling ETICS Project, CERN

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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”

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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July 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

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

INFSOM-RI Coscheduling - EGEE, ETICS, EuChinaGRID meeting on IPv6, CERN, 25 July Thanks