Extending the Grid to enable access to Data Sources Engines

advertisement
Extending the Grid to enable access to Data
Sources Engines
Edgardo Ambrosi INFN-CNAF, Giuliano Taffoni INAF
Edgardo Ambrosi and Giuliano Taffoni - p. 1/26
Scientific Communites
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
GDSE Official Site, Software, Documents
at http://gdse.cnaf.infn.it:10080/
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
AMGA METADATA FOR ARDA at
http://project-arda-dev.web.cern.ch/
project-arda-dev/metadata/
● GDSE SQL Views Creation
● GDSE and DS security
ARCHEO-GRID Archeology for the GRID
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 2/26
GDSE project goals
Grid Data Source Engine
■
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
■
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
■
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
■
Provide a semantically extension of the formal definition of a
Grid Abstract Computing Machine (GACM), to verify the
project feasibility;
"A Formal Framework for Defining a Grid System"
Evolving Algebra - Abstract State Machine
Provide a suitable architectural definition of a data source
engines and data sources grid access, applying the GACM
extension for conceptual proofing without directly coding it;
Provide an integration layer, with a minimal set of functions,
from Grid Resource Framework Layer (GRFL),for future
integration of other software computing machines, such as
JVM and PVM within GRFL;
Provide an appropriate Information Model, extending GIS
capabilities for RDBMS Query Processor, RDBMS Memory
Model and RDBMS OS, to globally monitoring and
discovering a GDSE by its DS engines;
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 3/26
...GDSE project goals
Grid Data Source Engine
■
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
■
Provide an appropriate Information Model, extending GIS
capabilities for RDBMS kernel DBs and RDBMS user DBs,
to globally monitoring and discovering a GDSE by its DS;
Provide a layer of distribution for allowing "Distributed Query
Processes" for specialising COLLECTIVE layer of Grid
QueryJob over set of GDSE (G-DistributedDSE).
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 4/26
GDSE project actions
Grid Data Source Engine
■
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
■
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
■
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
■
Architectural Analysis of GRID software, its workflow, its
programming language, internal mechanism, and its
functionality;
Architectural Analysis of a DSE, its workflow, its
programming language, internal mechanism, and its
functionality;
Conceptual mapping between DSEs and GRFL, trying to
represent a DSE through the grid resource abstraction, i.e.
the GACM;
Definition of the
Globus XIO integration with I/O ODBC Driver
transparent mechanisms;
QueryJobManager component;
LocalQueryJobManager component;
Distribution QueryJob Framework over GDSE.
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 5/26
...GDSE project actions
Grid Data Source Engine
■
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
■
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
■
Interfacing the Grid Resource Information Index Backend
with the GDSE Information Provider;
Enhancement of the Grid Resource Specification Language
(RSL) for DSE;
Adoption of standards, such as ODBC, JDBC, SNMP, MIB,
GLOBUS, EDG and VOMS.
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 6/26
DSE Snapshot
Grid Data Source Engine
DSE Instance Manager
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
DSE Instance
DSE Instance
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
Parser
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
Traffic Cop
utility
Utility
Commands
complex
Rewrite &
Generate Paths
Choose Path &
Generate Plan
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
Executor
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
Utilities
Catalog
Storage Managers
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 7/26
Grid DSE Definition
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 8/26
GDSE Performing a Mixed traditional/query job
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 9/26
WorkLoad Management System and GDSE Broke
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
Provided 250 MIB-RDBMS and ODBC information parameters.
Some of them are:
■ Requesting Transactions
■ Executing Transactions
■ Handling Transactions
■ Committing Transactions
■ Rolling Back Transactions
■ SQL capability of DSE;
■ Scientific Functions provided by DSE;
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 10/26
Solution
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
Currently, a prototype and testbed is ready for testing phase.
Using GILDA certificates, users can access and create their
own DSs using testbed at INFN-CNAF and INAF.
■ We have specialised a JobManager not changing job
workflow. Just the semantic of "executable concept is
changed",
■ EDG job commands can be submitted just putting any SQL
statements belong to the following subset:
■ Data Manipulation Language,
■ Data Defintion Language,
■ Data Query Language,
■ Data Security Language
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 11/26
What it is now available on GDSE?
Grid Data Source Engine
■
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
■
RUNNING ENVIRONMENT: It is possible to submit and to
run an sql-based "COMPLEX SINGLE TRANSPARENT
GRID-SITE QUERIES", using standard command like
globus-job-submit and globus-job-run.
GIS ENVIRONMENT: It is possible to make "SINGLE
QUERY JOB MATCH MAKING" using RDBMS standard
metrics available for documentation in rfc1697 on MDS
extended schema.
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 12/26
What is it going to be available on G-DDSE?
Grid Data Source Engine
■
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
■
RUNNING ENVIRONMENT: A real Integrated Data Source
Engine System has to be distributable. So the fourth step will
make possible to submit and to run an sql-based
"COMPLEX MULTIPLE TRANSPARENT GDSE QUERIES",
using standard command like globus-job-submit and
globus-job-run.
GIS ENVIRONMENT: Will be possible to make "MUTLIPLE
QUERY JOBS MATCH MAKING" using RDBMS standard
metrics available for documentation in rfc1697 and
Specialised MDS-ODBC specialised schema.
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 13/26
Test Bed for GDSE
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
Six month ago, we started the first deployement phase of
GDSE, including 3 Grid Sites (INFN-CNAF T1 - ITALY,
INAF-TS - ITALY and INAF-PD ITALY ), 8 GDSEs, 4 DSEs,
many DSEs and 6 GDSE Information Providers.
The AstroPhysical Catalogs of INAF institute has been the use
case.
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 14/26
Future Development and Collaborations
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
What we want to develop in the next future?
■ Extendend the XIO layer of Globus for DIRECTLY managing
the ODBC/JDBC drivers;
■ Adoption of DQL paradigm, provided by OGSA-DAI group,
on Nexus/DUROC to implement GDDSE;
■ We need use cases, experiments from HEP or e-Science;
About future collaborations:
AMGA ???? as an INTEGRATION ENVIRONMENT
ArcheoGRID ???? as a USE CASE
OGSA-DQP ???? and OGSA-DAI ????
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
■
■
G-Pbox for Data Source Policy Manipulation!
VOrganizations for Partitioning Data Source Name Space
and Aggregating them!
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 15/26
GDSE DEMO
Grid Data Source Engine
■
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
■
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
■
DB Administration
DBs and TABLEs creation, managing, authorization,
inserting, querying, transactions managing, etc.
GDSE and GRID
BDII usage
load balancing about transactions and CPU load
Computing and GDSE
Correlation function on Astro DB
Plotting after Correlation Function
Parallel and Distributed query over GDSE
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 16/26
GDSE USES VOMS
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 17/26
GDSE SQL Creating Tables
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 18/26
GDSE SQL Inserting Data
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 19/26
GDSE SQL Selecting after Inserting
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 20/26
GDSE SQL Dropping Tables
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 21/26
GDSE SQL Job Background Submitting
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 22/26
GDSE SQL Transactions
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 23/26
GDSE SQL Views Creation
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 24/26
GDSE and DS security
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 25/26
GDSEs and Distributed Queries
Grid Data Source Engine
● Scientific Communites
● GDSE project goals
● ...GDSE project goals
● GDSE project actions
● ...GDSE project actions
● DSE Snapshot
● Grid DSE Definition
● GDSE Performing a Mixed
traditional/query job
● WorkLoad Management
System and GDSE Brokering
● Solution
● What it is now available on
GDSE?
● What is it going to be
available on G-DDSE?
● Test Bed for GDSE
● Future Development and
Collaborations
● GDSE DEMO
● GDSE USES VOMS
● GDSE SQL Creating Tables
● GDSE SQL Inserting Data
● GDSE SQL Selecting after
Inserting
● GDSE SQL Dropping Tables
● GDSE SQL Job Background
Submitting
● GDSE SQL Transactions
● GDSE SQL Views Creation
● GDSE and DS security
● GDSEs and Distributed
Queries
Edgardo Ambrosi and Giuliano Taffoni - p. 26/26
Download