Last update:
Apr 1, 2000
|
|
|
NOVA: Networked Object-based Environment for Analysis
|
Pavel Nevski,
Alexandre Vaniachine,
Torre Wenaus
BNL
Speaker:
Alexandre Vaniachine
NOVA (Networked Object-based Environment for Analysis) is a project to
develop components for distributed object oriented physics analysis
which are easily adaptable to different experiments. A useful set of
tools has been developed, tested and deployed in prototype and
production settings. A job configuration manager uses a framework's
scripting interface to provide web-based editing, submission and
cataloguing of analysis jobs, both user-level and experiment-wide,
centrally managed in a database. A client/server system distributed
over compute nodes provides job submission and monitoring across
facilities which may span several sites. Database tools applicable to
eg. geometry and parameter storage and cataloguing applications are
included. A web-based database browser navigates hierarchically
structured dataObjects stored in a relational database. Clients may
access database information through a CORBA-specified interface and
directly from the legacy code (eg. Geant3) or OO code (Geant4). NOVA
employs and anticipates growth of open source tools such as perl,
MySQL and ORBACUS in HENP computing. NOVA components have been tested
and/or deployed to date in STAR (RHIC) and ATLAS (LHC).
Presentation: | Short Paper: |
|