infso-ri-508833 enabling grids for e-science glite data management and interoperability peter...

7
INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference, 24 th November 2004

Upload: cody-nichols

Post on 13-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INFSO-RI-508833 Enabling Grids for E-sciencE  gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,

INFSO-RI-508833

Enabling Grids for E-sciencE

www.eu-egee.org

gLite Data Management and InteroperabilityPeter Kunszt (JRA1 DM Cluster)

2nd EGEE Conference, 24th November 2004

Page 2: INFSO-RI-508833 Enabling Grids for E-sciencE  gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,

2nd EGEE Conference The Hague 2

Enabling Grids for E-sciencE

INFSO-RI-508833

Aim

• Medium term goals (Sophie):– To allow current users of LCG-2 to run their current

software on gLite – Allow them to compare the performance of LCG-2 and

gLite

• Medium term goals (gLite)– Be ‘better’ than LCG-2

Page 3: INFSO-RI-508833 Enabling Grids for E-sciencE  gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,

2nd EGEE Conference The Hague 3

Enabling Grids for E-sciencE

INFSO-RI-508833

Catalogs

• Current deployed solution :– AliEn File Catalog

• Development :– gLite File and Replica Catalog interfaces– Combined Catalog interface (Fireman)

Deployed on prototype: Oracle implementation of Fireman Deployed on DM testbed: MySQL implementation of Fireman Working with LCG on Fireman interface on LFC

– 3 implementations!!• Deployment possibilities:

– Local Fireman instances at major sites– Storage Index nodes for WMS resolver– AliEn File Catalog as Central Instance– Messaging mechanism between local catalogs and SI/AFC

Being deployed/tested on DM testbed

Page 4: INFSO-RI-508833 Enabling Grids for E-sciencE  gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,

2nd EGEE Conference The Hague 4

Enabling Grids for E-sciencE

INFSO-RI-508833

Some Answers

• How can a user– find data in either the LCG-2 catalogs or the gLite catalogs using both

the LCG-2 and gLite tools? Explicit mechanism – use both tools Or gLite client if LCG-2 catalog exposes a Fireman interface

– access data produced already and stored in LCG-2 SE using gLite tools?

Easy if LCG catalogs have a Fireman interface Migration is also possible – need to clarify exact semantics

• How is data– on LCG-2 Classic SEs available to gLite clients?

Set up a glite IO server Migrate data

– on gLite SEs available to LCG-2 clients ?– on gLite SEs available to local clients, not using the gLite I/O

mechanism? Update LCG-2 clients Without change to LCG-2 clients: Only on SRMs having ACL

capability.

Page 5: INFSO-RI-508833 Enabling Grids for E-sciencE  gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,

2nd EGEE Conference The Hague 5

Enabling Grids for E-sciencE

INFSO-RI-508833

Some Answers

• How can the WMS – matchmaking against both gLite and LCG-2 catalogs, if the appropriate

SEs are available? LCG catalogs may be also connected into the StorageIndex Use the StorageIndex interface

– Find available catalogs for LCG-2 and gLite data? Again easy if LCG catalogs have a Fireman interface and are hooked

up through the StorageIndex. If not, this is a service discovery issue.

Page 6: INFSO-RI-508833 Enabling Grids for E-sciencE  gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,

2nd EGEE Conference The Hague 7

Enabling Grids for E-sciencE

INFSO-RI-508833

Security

• Catalogs store ACLs– DN– VOMS Role– Owner / Group

• ‘gproduct’ user owns the data in the SRM• Only FPS and IO-Server have access to the local data• Direct access to SRM possible if SRM has ACL

functionality– Add more ACLs – other than gproduct

• Implementation status today– ACL enforcement tested in Oracle – untested in MySQL– Catalogs are secured themselves– Test VOMS certificates work – need to test with real

certificates now

Page 7: INFSO-RI-508833 Enabling Grids for E-sciencE  gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,

2nd EGEE Conference The Hague 8

Enabling Grids for E-sciencE

INFSO-RI-508833

Client Access

• glite – IO– Posix and a more rich (thread safe) API– Basic put and get command liners through glite-IO

• Transfer-CLI– Replication and locality requests

• On the UI: shell having access to glite data– Starting bash, tcsh , etc. using parrot (from Condor) –

integrating glite-IO seamlessly into the shell Navigate glite (ls) Standard unix commands just work: mkdir, cp, rm, cat, less,

tail etc. Complex applications (acroread) have been seen to work but

are not expected to be used.

• Planned command liners for ACL control