1 / 17

The Globus Toolkit and OMII-Europe

The Globus Toolkit and OMII-Europe. Neil Chue Hong EPCC, University of Edinburgh Thanks to Ian Foster and the Globus Team for slides. What specific problem is the Globus Toolkit designed to address?. Ultimately, the Globus Toolkit is designed to enable the creation and maintenance of

Download Presentation

The Globus Toolkit and OMII-Europe

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 and OMII-Europe Neil Chue Hong EPCC, University of Edinburgh Thanks to Ian Foster and the Globus Team for slides

  2. What specific problem is the Globus Toolkitdesigned to address?

  3. Ultimately, the Globus Toolkit is designed to enable the creation and maintenance of Virtual Organizations

  4. Virtual Organizations • Distributed resources and people • Linked by networks, crossing admin domains • Sharing resources, common goals • Dynamic • Fault tolerant R R R R R R R R R R R R VO-A VO-B

  5. Layers in the Grid

  6. The Globus Toolkit:“Standard Plumbing” for the Grid • Not turnkey solutions, but building blocks & tools for application developers & system integrators • Some components (e.g., file transfer) go farther than others (e.g., remote job submission) toward end-user relevance • Easier to reuse than to reinvent • Compatibility with other Grid systems comes for free • Today the majority of the GT public interfaces are usable by application developers and system integrators • Relatively few end-user interfaces • In general, not intended for direct use by end users (scientists, engineers, marketing specialists)

  7. A Typical eScience Use of Globus:Network for Earthquake Eng. Simulation Links instruments, data, computers, people

  8. Without the Globus Toolkit A ComputeServer SimulationTool B ComputeServer WebBrowser WebPortal RegistrationService Camera TelepresenceMonitor DataViewerTool Camera C Database service ChatTool DataCatalog D Database service CredentialRepository E Database service Certificate authority Users work with client applications Application services organize VOs & enable access to other services Collective services aggregate &/or virtualize resources Resources implement standard access & management interfaces

  9. With the Globus Toolkit GlobusGRAM ComputeServer SimulationTool GlobusGRAM ComputeServer WebBrowser CHEF Globus IndexService Camera TelepresenceMonitor DataViewerTool Camera OGSADAI Database service CHEF ChatTeamlet GlobusMCS/RLS OGSADAI Database service MyProxy OGSADAI Database service CertificateAuthority Users work with client applications Application services organize VOs & enable access to other services Collective services aggregate &/or virtualize resources Resources implement standard access & management interfaces

  10. The Globus Toolkit is a Collection of Components • A set of loosely-coupled components, with: • Services and clients • Libraries • Development tools • GT components are used to build Grid-based applications and services • GT can be viewed as a Grid SDK • GT components can be categorized across two different dimensions • By broad domain area • By protocol support

  11. Globus Toolkit version 2 (GT2) Web ServicesComponents Pre-WS Authentication Authorization GridFTP Grid Resource Alloc. Mgmt (GRAM) Monitoring & Discovery (MDS) C Common Libraries Non-WS Components Security Data Mgmt Execution Mgmt Info Services CommonRuntime

  12. Globus Toolkit version 3 (GT3) CommunityAuthorization Data Access & Integration Web ServicesComponents WS Authentication Authorization Reliable File Transfer Grid Resource Alloc. Mgmt (WS GRAM) MDS3 Java WS Core Pre-WS Authentication Authorization GridFTP Grid Resource Alloc. Mgmt (GRAM) Monitoring & Discovery (MDS) C Common Libraries Non-WS Components Replica Location eXtensible IO (XIO) Security Data Mgmt Execution Mgmt Info Services CommonRuntime

  13. Core Globus Toolkit version 4 (GT4) Contrib/Preview Grid Telecontrol Protocol Depre-cated Delegation Data Replication Community Scheduling Framework WebMDS Python WS Core CommunityAuthorization Data Access & Integration Workspace Management Trigger C WS Core Web ServicesComponents Authentication Authorization Reliable File Transfer Grid Resource Allocation & Management Index Java WS Core Pre-WS Authentication Authorization GridFTP Pre-WS Grid Resource Alloc. & Mgmt Pre-WSMonitoring & Discovery C Common Libraries Non-WS Components Credential Mgmt Replica Location eXtensible IO (XIO) www.globus.org Security Data Mgmt Execution Mgmt Info Services CommonRuntime

  14. GT4 Components Your Python Client Your C Client Your Java Client Your Python Client Your Python Client Your C Client Your C Client CLIENT Your Java Client Your Java Client Your Python Client Your C Client Your Java Client Interoperable WS-I-compliant SOAP messaging X.509 credentials = common authentication Trigger Archiver Your C Service GRAM RFT Delegation Index CAS OGSA-DAI GTCP Your Python Service Your Java Service Your Java Service Pre-WS MDS RLS GridFTP SimpleCA MyProxy Pre-WS GRAM C WS Core pyGlobus WS Core Java Services in Apache Axis Plus GT Libraries and Handlers Python hosting, GT Libraries C Services using GT Libraries and Handlers SERVER

  15. OMII-Europe / Globus activities Port OGSA-DAI Security Common Accounting WS-GRAM w/ BES and JSDL

  16. Summary • The Globus Toolkit is a collection of reuseable components to help application builders harness the Grid • In OMII-Europe, the challenge is to allow components from different middleware stacks to interact and interoperate well • For Globus, the main areas are: • Job Submission • Data Services • Accounting and Security

  17. Thank you for listening Any questions? http://www.omii-europe.com http://www.globus.org

More Related