AMGA_WS-DAIR

righteousgaggleData Management

Jan 31, 2013 (4 years and 7 months ago)

167 views

Enabling Grids for E
-
sciencE

EGEE
-
III INFSO
-
RI
-
222667


1

I. AMGA Overview

What is AMGA


Metadata Catalogue of EGEE’s gLite 3.1 Middleware


Main Feature of AMGA


Modular back
-
end :
Oracle, PostgreSQL, MySQL, SQLite


Modular front
-
end :
TCP Streaming, WS
-
DAIR (SOAP)


TCP

Streaming

WS
-
DAIR

(SOAP)

MD

Server

Oracle

Postgre

SQL

MySQL

SQLite

AMGA Metadata Server

Client

Client

Enabling Grids for E
-
sciencE

EGEE
-
III INFSO
-
RI
-
222667


2

I. AMGA Overview

Main Features of AMGA



Integration with Grid Security

:
Grid
proxy authentication and VOMS
authorization



Secure client connection using
SSL




Replication



Metadata collections can
be replicated to improve reliability,
scalability and performance, considering
security issues




Native SQL Query & AMGA Language
Query


Enabling Grids for E
-
sciencE

EGEE
-
III INFSO
-
RI
-
222667


3

II. AMGA WS
-
DAIR

AMGA WS
-
DAIR (SOAP) Front
-
end


Greatly improve the extensibility and interoperability with other
Data access services




Full use of the advanced security features

of AMGA, namely
access through the GSI and VOMS.



Interoperability :
Reference Implementation of OGF WS
-
DAIR


Participate in Experience documentation of WS
-
DAI & WS
-
DAIR
Implementation


Interoperable with the OGSA
-
DAI WS
-
DAIR implementation



Supported Dataset Format : SUN JDBC WebRowSet



Supported Language : SQL
-
92 Direct Data Statement, AMGA
Metadata Language

Enabling Grids for E
-
sciencE

EGEE
-
III INFSO
-
RI
-
222667


4

II. AMGA WS
-
DAIR

AMGA WS
-
DAIR Performance Study : Throughput



Testing Environment (Direct Data Access)


DB : the simulation table used for the WISDOM (Grid
-
enabled drug
discovery) project


One row with two attributes was retrieved by each query


Results


Little difference between TCP/IP streaming and WS
-
DAIR SOAP


Maximum Throughput : about 1,400 queries / sec

0
200
400
600
800
1000
1200
1400
1600
1
2
4
8
16
32
64
128
# of Client threads
Queries/sec
TCP
WS-DAIR