1 / 13

Current Globus Developments

Current Globus Developments. Jennifer Schopf, ANL. Some dates…. Globus Toolkit TM V2.0 Final released several weeks ago Replica Catalog released 10 days ago MDS 2.2 release in late June (reliability, schemas) Beta of Replica Location Service (RLS) available to community now

will
Télécharger la présentation

Current Globus Developments

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Current Globus Developments Jennifer Schopf, ANL

  2. Some dates… • Globus ToolkitTM V2.0 Final released several weeks ago • Replica Catalog released 10 days ago • MDS 2.2 release in late June (reliability, schemas) • Beta of Replica Location Service (RLS) available to community now • Alpha of Reliable File Transfer Service now available • CAS prototype currently in alpha-release with some external use • Open Grid Services Architecture (OGSA / GT3) announced in February. Targeting an early alpha by GGF5 in Edinburgh. Should be reasonably stable by year end.

  3. Replica Catalog • Currently supplying Replica Catalog V1.0 and Replica Management V1.0 in GT2 • Based on the LDAP Protocol • Centralized Replica Catalog • Currently in use within GDMP

  4. Replication • The bad news: • Current replica catalog had scalability and single point of failure problems • LDAPisms made it into the API • The good news: • New distributed catalog is under development in cooperation with EDG (WP2) • The catalog API is mostly hidden behind the management API, so API changes should not be too painful.

  5. Replication Location Service • Beta of Replica Location Service (RLS) currently available • Working on specifications for Reliable Replication Service • This will likely be OGSA based in it’s first incarnation. • Future thrusts will look at scalability and reliability / fault tolerance.

  6. Reliable Transfer Service • Service that allows byte streams to be transferred in a reliable manner • Problems are dealt with automatically until resume or meet some “ultimate failure” condition • dropped connections • machine reboots • temporary network outages

  7. RFT Consists of: • The Transfer Service, which accepts the transfer requests • Transfer Request Client GUI, to submit the transfer requests to service and to receive the status updates of the same. • Transfer Client, is a C binary that actually performs transfers using GridFTP. • Netlogger,to monitor and archive the performance of transfers. • Database, to store the state of all the transfers.

  8. SC Demo Prototype • A prototype built over current Globus tools was demonstrated at SuperComputing ’01 • http://www-unix.mcs.anl.gov/~madduri/SC2001.html

  9. Current Prototype • Reliable File Transfer Service as a Web Service using SOAP • Using Axis as our SOAP engine and Apache Tomcat as our Webserver • Working on delegating the user's proxy along with the Transfer Request so that the transfers are done basing on user's credentials. • http://www-unix.mcs.anl.gov/~madduri/RFT.html

  10. Community Authorization Service • Question: How does a large community grant its users access to a large set of resources? • Should minimize burden on both the users and resource providers • Community Authorization Service (CAS) • Community negotiates access to resources • Resource outsources fine-grain authorization to CAS • Resource only knows about “CAS user” credential • CAS handles user registration, group membership… • User who wants access to resource asks CAS for a capability credential • Restricted proxy of the “CAS user” cred., checked by resource

  11. 1. CAS request, with user/group CAS resource names membership Does the and operations collective policy resource/collective authorize this 2. CAS reply, with membership request for this capability and resource CA info user? collective policy information Resource 3. Resource request, authenticated with Is this request capability authorized by the local policy capability? information 4. Resource reply Is this request authorized for the CAS? Community Authorization Service User

  12. PPDG, Globus Alphas and ATLAS • PPDG is a deployment oriented project • Part of the PPDG/Globus work is in deploying Globus alpha sw with current experiments for feedback

More Related