1 / 14

The Globus Toolkit

The Globus Toolkit. Gary Jackson <garyj@umiacs.umd.edu>. Introduction. The Globus Toolkit is a product of the Globus Alliance (http://www.globus.org) It is middleware for developing grids The current release is 3.2, and the 4.0 release is forthcoming. Services Provided.

kayla
Download Presentation

The Globus Toolkit

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. The Globus Toolkit Gary Jackson <garyj@umiacs.umd.edu>

  2. Introduction • The Globus Toolkit is a product of the Globus Alliance (http://www.globus.org) • It is middleware for developing grids • The current release is 3.2, and the 4.0 release is forthcoming

  3. Services Provided • Infrastructure (MDS, Web services) • Security • (GSI, CAS, etc.) • Data Grid • (GridFTP, RFT, RLS) • Computational Grid • (GRAM)

  4. Services Provided: Infrastructure • Web-services based infrastructure • At a low level, grid services are web services • Additionally, statefulness added with the Web Services: Resource Framework (WSRF) in the Globus Toolkit 4.0 (GT4) • Monitoring and Discovery System (MDS) • For finding resources in a grid

  5. Services Provided: Security • Grid Security Infrastructure (GSI) for authentication • X.509 with proxy certificates (RFC3820) • Web-service interfaces for authentication and authorization • Community Authorization Service • Web-services based authorization service

  6. Services Provided:Data Grid • GridFTP • Efficient, non-web-service based protocol for data transfer • Replica Location Service (RLS) • Efficient distributed service for enumerating the locations of file replicas • Reliable File Transfer (RFT) • Service for reliably managing file transfers

  7. Services Provided:Computational Grids • Grid Resource Allocation Manager • Resource identification and job execution • From other parties • Condor-G • Community Scheduler Framework

  8. Implemented Standards and Protocols • GSI (RFC3820) for secure authentication • W3C draft standards for web services (WS: Resource Framework, WS: Addressing, etc.)

  9. Metadata • No direct support with the distribution • We’ve used the Metadata Catalog Service (MCS) before to manage metadata in a data grid

  10. Maturity • The Globus Toolkit has been around for many years • However, the transition to web services has been rocky: GT3 is based on extensions to web services that were not widely accepted • This should stabilize with the release of GT4

  11. Support • From the Globus Alliance and the Globus community • Manuals • Mailing lists • Good tutorial on development from Borja Sotomayor(http://www.casa-sotomayor.net/gt3-tutorial/)

  12. Support • Commercial Support from Platform Computing (http://www.platform.com) • Supported distribution of GT3 • Enhanced support for job scheduling on a grid (for computational grids)

  13. Globus Licensing • Globus is covered under the Globus Toolkit Public License (GTPL 2) • This is a very open license that allows modification and redistribution in source or binary form for any party, with some stipulations about further licensing and advertisement • It also extends patent licensing

  14. Future Plans • There have been several GT4 alpha releases, including one scheduled for January 31st • The GT4 beta is due on March of this year • The GT4 final release is due in April of this year

More Related