|
Deployment
Endpoint job ATLAS review Contents News FAQ Documents Talks Meetings Savannah Deliverables AA service infra AJDL analysis services catalogs data package mgmt clients transformations datasets deployment monitoring Projects DIAL bug reports ATLAS projects Analysis tools Production Don Quijote Computing model Data Mangement PANDA Other projects ARDA EGEE JRA1 (gLite) NA4 (reqs) LCG GAG Globus GGF OASIS WS-I DIAL GANGA AMI GSOAP GAE/Clarens PPDG OSG
|
Reorganization
The ATLAS grid tools and services group has been reorganized and Dietrich Liko appointed as the new distributed analysis coordinator.
Latest release
Performance
ATLAS review
Here is a description of the ADA components requested for the review.
Plans
Introduction
Strategy
The main focus of ADA is to identify and bring together the pieces required to assemble a useful distributed analysis system. We look to other projects to supply the ingredients. These projects include GANGA, DIAL, ARDA, ATLAS production, ATLAS data management and the many of the grid projects around the globe.
Model
The components dataset, application, task and job are described using AJDL (Abstract Job Definition Language). AJDL specifies XML schema for describing the content of the components and provides corresponding classes for accessing this data. ADA identifies a small number of high-level services with relatively simple interfaces. Users, or more precisely user client programs, interact directly with these services. The interfaces for these services are expressed in AJDL. Fixing the interfaces of these services allows us to mix and match clients and services. A service meeting this interface is available to all clients and a new client written to the interface immediately gains access to all existing services. On the back end we expect many different implementations of these services to handle different requirements (e.g. interactive analysis vs. large-scale batch production), different resources (farms and grids) and to make use of existing job management systems including batch systems and grid workload management systems. Similarly, we expect different analysis environments will provide different clients for these services to meet the varying requirements and tastes of the user communities. These environments include Python-based frameworks like GANGA, the C++/CINT-based ROOT, Java-based environments like JAS as well as command line and web page interfaces.
Subprojects
Releases
|