Transcript ILDG6-msato

Lattice QCD
Data Grid Middleware:
status report
M. Sato, CCS, University of Tsukuba
ILDG6, May, 12, 2005
Status at ILDG 5
 Design
of MDC interface in WSDL
 Using Axis (an apache project) to generate
interface
 A prototype implementation of WS by Axis
 Demo
info page
http://www.lqa.ccs.tsukuba.ac.jp/WS
(Suggested) Changes in Interface for MDC



In previous spec, a query returns an array of GFNs of matched XML.
Eric and Chip suggested:
 Query returns an array of (matched) XML itself in strings.
 removes the overhead to store/retrieve from RC.
Question:
 MetaData and Ensemble XML documents should have a GFN (or URI)?
EnsembleQueryResults
doEnsembleQuery(String queryFormat, /* ALL, Xpath, SQL, …*/
String queryString, /* string for query */
int startIndex, /* the start index to be returned */
int maxResults); /* maximum # to be returned */
class EnsembleQueryResults
String Status;
String queryFormat; /*
String queryString; /*
int totalRresults;
/*
int startIndex;
/*
int numberOfGFNs;
/*
String GFNs[];
/*
String QueryTime;
/*
}
{
the array of
inputmatched
*/
XML in string
same as
same as input */
total number of matched ensemble */
same as input */
# of GFNs returned */
the array of GFNs matched */
query time (optional) */
A Use Case (previous)
doEnsembleQuery
get the ensemble file
using GFN by RC and TRUL
query (MDC)
EnsembleQueryResults
GFN (RC)
TURL for ensemble XML
and the file itself
doMetadataQuery
get the metadata file
using GFN by RC and TURL
get the configuration
file using GFN and TURL
ensemble query
service(MDC)
RC
ensemble data
query (MDC)
metadata query
MetadataQueryResults
service
GFN (RC)
TRUL for metadata XML
and the file itself
GFN
configuration
(binary?)
RC
metadata
RC
configuration
data
A Use Case
doEnsembleQuery
get the ensemble XML
documents
doMetadataQuery
query (MDC)
EnsembleQueryResults
ensemble query
service(MDC)
ensemble data
matched XML in ensemble XML
(which may contain GFN of Ensemble XML)
query (MDC)
metadata query
MetadataQueryResults
service
metadata
get the metadata XML
documents
matched XML in metadata XML
(which may contain GFN of configuration data)
get the configuration
file using GFN and TURL
GFN
configuration
(binary?)
RC
configuration
data
Plan

Convert our current configuration meta data into a new
format to prepare a new MDC database.
 split ensemble data from configuration metadata, etc,…


Documentation of the definitions of MDC interface (for
single MDC)
Revise the implementation of our prototype
 MDC interface (reflecting the change)
 use other XML database (rather than Xindice?)

Simple temporary RC&SRM
 Minimum set of interfaces, by just mapping GFN to URL
 All data is on Disk in our site

Deploy SRM for testing
Plan

Multiple MDCs
Directory service of MDCs (project info directory
service)
Web browser interface for Multiple MDCs

CA issues


 We will use certificates issued by NAREGI (National Grid Proj.)

Workshop Proposal:
 2nd Middleware WG Meeting in Japan
 October? in 2005