• No results found

The RMOST Online Steering Tool

N/A
N/A
Protected

Academic year: 2021

Share "The RMOST Online Steering Tool"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

The RMOST Online Steering Tool

Daniel Lorenz University of Siegen ATLAS Software Week

(2)

Overview

• Introduction

• Use cases

• Functionality of the tool

• Components of the tool and integration • Future plans

(3)

D-Grid and HEPCG

• D-Grid:

– German Grid initiative

– Funded by the Bundesministerium für Bildung und

Forschung, BMBF

– 6 Community Grids (CG) and one common integration project

• HEP Community Grid (HEPCG) – One of the Community Grids in D-Grid

– RMOST is developed as part of the HEPCG project

development of tools for data management, monitoring and distributed analysis

(4)

Introduction

• RMOST is a Result Monitoring and Online Steering

Tool

• Supports Athena jobs and visualization with ROOT • Online steering is an established mechanism to

accelerate computational research • Connect to a job at runtime of the job • Monitor intermediate results

(5)

A Use Case (1)

• Goal: Optimize an algorithm parameter • Without steering tool:

• Submit many jobs with different parameters consecutively • Wait until the jobs have finished

• Check all results

• Select the best parameter for the production job • With online steering:

• Submit one job

• Connect to the job during runtime • Retrieve intermediate results

(6)

A Use Case (2)

• Advantages:

• Less jobs to manage

• Earlier feedback on emerging results • Less computational ressources needed

• Only one input set must be moved => reduces network traffic

(7)

Other Use Cases

• Find the job options statement that causes the job to crash

• Study the emerging of results step by step • Substitute an algorithm online

• Control the job execution • Others

(8)

Components

RM_Spy RM_SteeringSvc RM_Checker Command line GUI Connection service Name service (R-GMA) Visualization tool

ROOT

Athena Grid Job

(9)

RM_Spy

• Steering of job execution • Suspend execution

• Execute one single event and wait • Continue with execution

• Terminate job

• Restart job without resubmitting the job • Download of intermediate results • Replace the job options file

• Monitor the number of executed events • Easy to apply: just edit the job options

(10)

RM_Checker

• With long algorithm lists => long response time of the steering

• RM_Checker accelerates the response time • Used in combination with RM_Spy

• Instantiated in the job options • Several instances can be used • Overhead:

• Depends on user interaction

• Without user interaction on 2 GHz processor < 0.1 µs per event

(11)

RM_SteeringSvc

• Provides advanced functionality for expert users • Monitoring of data in memory

• Steering of internal variables

• Using user-defined data types

• Preprocessing of data

• Steering and monitoring of virtual data

• Registration of steerable/monitorable data

• For non-standard data types, serialization methods must be provided

• Advanced functionality needs source code instrumentation

(12)

Graphical Data Browser

• Connect to job

• Show list of available data

• Monitor and steer data of basic data types

• Download and upload files

• Control the job execution

(13)

ROOT Command Line Tool

• Connect to job • Get data from job • Set data in job

(14)

user-Additional Grid Services

• Necessary to establish a Grid connection • Connection Service

• Solves connectivity problems (firewalls, private IP networks) • Can be started by the user

• Can be deployed as permanent service • Name Service

• Maps job id to network address • No own implementation

(15)

Status and Future Plans

Current Status:

• First prototype available:

http://www.hep.physik.uni-siegen.de/grid/rmost/

Improve Functionality:

• Automated error detection and report

• Online access of ROOT files instead of download • Improve job handling

Issues under discussion with developers:

• Integrate Grid connection components into gLite releases • Integrate RMOST components into Athena and ROOT • RMOST plugin for GANGA

References

Related documents

The further development of the policy involved widespread consultation throughout NSW including Area Health Services, Non Government Organisations, representatives from the

Since 1999, Domaines Barons de Rothschild (Lafite) have revitalized over 395 acres of vineyards on the 1,359 acre estate, as well as renovated the cellars of the Château.The 140

Fine-needle aspiration molecular analysis for the diagnosis of papillary thyroid carcinoma through BRAF V600E mutation and RET/PTC rearrangement.. Sapio MR, Guerra A, Posca D,

 Recommend local health care providers offer pertussis vaccination to high risk groups (see above list) or refer patients who do not have coverage for vaccinations to an

a) Overhang differential protection (87L) or HV Restricted earth fault (REF) protection (64) − Overhang differential protection (87L) is a biased three phase differential

“ Ad full of hidden security-cam moments: Coke proudly proclaims itself Official Soft Drink Of The Security State.”. CS525 IoT Vision

The Resource Center (TRC) and Chautauqua Opportunities Incorporated (COI) collaboratively offers a monthly parent/ caregiver support group connecting and supporting families of

Engaging in any form of deception to gain access to the restricted portion of a person’s social media profile violates Colo. RPC 4.1 if the lawyer’s actions occur during the