Crystal25 Hunter Valley, Australia, 11 April 2007

advertisement
Crystal25
Hunter Valley, Australia, 11 April 2007
JAINIS (JCU and Indiana Instrument Services):
A Grid Enabled Remote Access and Data Management System for X-Ray
Diffraction
I. M. Atkinson1, M. D. Wyatt1, T. King1, N. G. Sim1, P. Turner, R.
Quilici2, D. F. McMullen3
A collaboration between:
James Cook University, the University of Sydney and Indiana
University.
Crystal25
Hunter Valley, Australia, 11 April 2007
Goal: Develop a Grid enabled and Web services based portal system
for collaborative remote access to scientific instruments and their
data.
Why?
Maximise resource utilization and return on investment/s
Outreach, diffusion, training and education
Grid?
Access to compute cycles for processing and modeling and
flexible distributed storage management that may further facilitate
remote access
Multi-Site Collaboration
Goal for production level service: Significant collaboration
between USyd, JCU, IU
(and many others: UAdel, Monash, UQ, DART…)
Deployment and user focus issues (this is hard)
Crystal25
Hunter Valley, Australia, 11 April 2007
Common Instrument Middleware Architecture (CIMA)
•
Integrate instruments and sensors
(e.g. real-time data sources) into a grid
environment with Web Services interfaces
•
Abstract instrument capabilities and functions
to reduce data acquisition and analysis
applications dependence on specialized
knowledge about particular instruments
•
Move production of metadata as close to
instruments as possible and facilitate the
automatic production of metadata
•
Develop a standard, reusable methodology for
grid enabling instruments
QuickTime™ and a
TIFF (LZW) decompressor
are neededQuickTime™
to seeandthis
picture.
a
TIFF (LZW) decompressor
are needed to see this picture.
Rick McMullen,
Knowledge Acquisition and
Projection Laboratory,
Indiana University
Crystal25
Hunter Valley, Australia, 11 April 2007
Crystal25
Hunter Valley, Australia, 11 April 2007
QuickTime™ and a
TIFF (LZW) decompressor
are needed to see this picture.
Crystal25
Hunter Valley, Australia, 11 April 2007
QuickTime™ and a
TIFF (LZW) decompressor
are needed to see this picture.
Crystal25
Hunter Valley, Australia, 11 April 2007
IU CIMA X-Ray system
●
●
●
4 Components
i. Instrument Representative,
ii. My Manager,
iii. Data Manager,
iv. Portal Interface
Instrument Rep,
My Manager, Data Manager Service
implemented in c++, gSoap, Perl
Storage – ext3 file-system, MySQL database
Portal – jrs168 portlets, gridsphere
Issues – My Manager & Portal
implementations domain specific
i.e. Crystallography vs
oceanographic monitoring
Crystal25
Hunter Valley, Australia, 11 April 2007
Data Manager
SOAP
Instruments
Live
data
feeds
Interface
Instrument
Representative
CIMA
SOAP
CIMA
Workflow & comp
pipelines.
Automatic metadata
generation.
Video feeds
GridSphere Portal
PGL: SRB access
& schemas
Data Processing
Applications,
Annontation and
visualisation
CIMA core code from IU
DART/JCU/UQ/Usyd/MU
Implementation
SRB
HSM
Storage
MCAT
SRB data
repository (data
and metadata)
Crystal25
Hunter Valley, Australia, 11 April 2007
Data Management




NFS and MySQL replaced with Storage Resource Broker
(SRB)
Kepler workflow used for MyManager
Ability to customise
data storage via a
workflow system
Highly extensible,
not restricted to SRB
as repository
Crystal25
Hunter Valley, Australia, 11 April 2007
Storage Resource Broker (SRB)
Data Grid middleware
from SDSC (San Diego
Supercomputing Centre)
QuickTime™ and a TIFF (Uncomp resse d) de com press or are nee ded to s ee this picture.
•Uniform interface to heterogeneous resources over
a network.
•Logical View of data
•User defined metadata structures
•Works in conjunction with MCAT.
http://www.sdsc.edu/srb
Crystal25
Hunter Valley, Australia, 11 April 2007
User Facing Portal





Use of Personal Grid Library (PGL) for SRB data
manipulation / metadata display
Metadata schema definitions applied to
experimental data
Stored experimental data is able to be easily
retrieved, secured and annotated
Visual diagnostics for sensors
(e.g. Graphs, Visual Indicators)
Live CCD image analysis (experimental status)
Crystal25
Hunter Valley, Australia, 11 April 2007
Crystal25
Hunter Valley, Australia, 11 April 2007
QuickTime™ and a
TIFF (U ncompressed) decompressor
are needed to see this picture.
Crystal25
Hunter Valley, Australia, 11 April 2007
A. Beitz, et al. Monash
Crystal25
Hunter Valley, Australia, 11 April 2007
J. Hunter, et al. UQ
Crystal25
Hunter Valley, Australia, 11 April 2007
Data Federations

Initial Instrument Representatives
deployed at JCU, USyd, Monash & UQ
Goal

Each site having their
own Data Manager and SRB
storage facility which is
federated across sites

Shibbolith based AAA and
Virtual Organisations

Federate/Replicate data into a
a national SRB store…
Crystal25
Hunter Valley, Australia, 11 April 2007
Future Developments
– Data federations (SRB)
– Security and Rights Management
• Shibboleth
– Analysis tools (Portals/portlets)
– Workflows
• Goal is an end-to-end workbench
• Extensions to larger and smaller instruments
(e.g. sensors)
Crystal25
Hunter Valley, Australia, 11 April 2007
Acknowledgements:
JCU
S. Ness
M. Morgan
F. Eilert
Sydney Uni
D. du Boulay
C. Chee
Indiana Uni
K. Chiu (SUNNY)
Adelaide Uni
A. Wendelborn
P. Coddington
D. Zhang
Department of Education Science and Training: Dataset Acquisition,
Accessibility, and Annotation e-Research Technologies (DART) project
Australian Research Council: e-Research Seed Funding Programme and the
Research Networks Programme
(MMSN: Molecular and Materials Structure Network).
Crystal25
Hunter Valley, Australia, 11 April 2007
Download