The Open Grid Services Architecture: Where the Grid Meets the Web - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

The Open Grid Services Architecture: Where the Grid Meets the Web

Description:

Base interface definition. Supercomputing Lab. OGSA Services: Grid ... Just a globally unique URL that names the service instance. Grid service reference (GSR) ... – PowerPoint PPT presentation

Number of Views:288
Avg rating:3.0/5.0
Slides: 16
Provided by: supercom
Category:

less

Transcript and Presenter's Notes

Title: The Open Grid Services Architecture: Where the Grid Meets the Web


1
The Open Grid Services Architecture Where the
Grid Meets the Web
  • Supercomputing Lab.
  • 2003. 10. 01
  • Koh, Kwang-Won

2
Contents
  • Grid Computing
  • Toward an Open Framework
  • OGSA Services
  • OGSA Implementation

3
Grid Computing What?
  • Geographically distributed computation platform
  • Composed of a set of heterogeneous machines
  • Support the single interface access
  • Support Common resource-access technology
  • Support operational services in widely
    distributed virtual organizations

4
Grid Computing Objectiveness
  • Paradigm for coordinated resource sharing and
    problem solving in dynamic, multi-institutional
    VOs in industry and business
  • Focuses on large-scale resource sharing
  • Offers innovative applications
  • Support distributed high-performance computing
    and data processing

5
Grid Computing Middlewares
  • Grid middlewares
  • Legion, Condor, Unicore, and Globus Toolkit
  • Addresses security, information discovery,
    resource and data management, communication,
    fault-detection, and portability issues
  • Although most of these projects are in
    scientific and technical computing, the growing
    number of Grid projects in education, industry,
    and commerce necessitates a convergence of
    requirements and technologies in heterogeneous
    application areas

6
Toward to Open Framework Motif
  • Motif
  • The need for integration and interoperability
    among the increasing number of application
  • Several Grid-based middleware and applications
  • Separate
  • Not interoperability

7
Toward to Open Framework OGSA
  • Open Grid architecture
  • Offers an extensible set of services that virtual
    organizations can aggregate in various ways
  • Solution
  • Apply the Grid service concept
  • Based on both the Grid computing and Web services
    communities

8
Toward to Open Framework Web services
  • Web services
  • The software components to be accessed
  • Methods for accessing the components
  • Discovery methods
  • Let users and applications identify relevant
    service providers
  • Simple object access protocol (SOAP)
  • WSDL
  • Web Services Inspection Language (WSInspection)

9
Toward to Open FrameworkOGSA
  • OGSA
  • Standard mechanism
  • For creating, naming, and discovering persistent
    and transient Grid service instances
  • Provide location transparency and multiple
    protocol bindings for service instances
  • A common resource model that is an abstract
    representation of both real resources and logical
    resources
  • Define a set of WSDL extension conventions

10
Toward to Open FrameworkGrid service
  • A Web service
  • Provides a set of well-defined interfaces and
    follows specific conventions
  • Interface
  • Discovery, Dynamic service creation, lifetime
    management, notification, and manageability
  • Convention
  • Naming and upgrade ability
  • Authorization, concurrency control
  • Support transient service instances created and
    destroyed dynamically
  • Web service support discovery and invocation
    only about persistent service

11
OGSA Services
  • Grid service semantics can be inferred through
    the names assigned to the follows
  • portTypes
  • A Grid service implements one or more interfaces
    that correspond to WSDL portTypes
  • serviceTypes
  • The set of portTypes supported by a Grid service
    are specified in the Grid services Service Types
  • WSDL extensibility element defined by OGSA
  • serviceImplementation
  • Represents a particular implementation semantic
    of a service Type

12
OGSA ServicesService Instance Semantics
  • The semantics of a Grid service instance
  • How it is created
  • How it is named
  • How its lifetime is determined
  • Must implement the GridService portType
  • Base interface definition

13
OGSA ServicesGrid Service Handles
  • Grid service handle (GSH)
  • Just a globally unique URL that names the service
    instance
  • Grid service reference (GSR)
  • The information a client needs to communicate
    with the service through one or more protocol
    bindings
  • registry
  • Support service discovery by maintaining
    collections of GSHs and their associated policies

14
OGSA ServicesNotification Model
  • Notification source
  • Notification source portType
  • Notification sink
  • Notification sink portType
  • Working model
  • subscribe operation call to notification source
    interface with the service GSH of the
    notification sink
  • Stream of notification messages flows from the
    source to the sink
  • The Sink sends periodic keepalive messages to
    notify the source that it is still interested in
    receiving notifications

15
OGSA Implementation
  • GT3 core
  • Implementation of the Grid service interfaces and
    behaviors as defined in the OGSA specification
  • GT3 base services
  • Exploitation of the GT3 core to implement both
    existing Globus Toolkit capabilities (e.g.
    resource management, data transfer, and
    information services) and new capabilities (e.g.
    monitoring reservation)
  • GT3 collective services
  • Implementation of data Grid services and a set of
    higher-level services that can target both GT3
    core and GT3 base services
Write a Comment
User Comments (0)
About PowerShow.com