R-GMA - PowerPoint PPT Presentation

About This Presentation
Title:

R-GMA

Description:

Andy Cooke Heriot-Watt. Ari Datta QMUL. Abdeslem Djaoui RAL ... James Magowan IBM-UK. Werner Nutt Heriot-Watt. Manfred Oevers IBM-UK. Manish Soni PPARC ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 13
Provided by: jamesm92
Category:
Tags: gma | james | watt

less

Transcript and Presenter's Notes

Title: R-GMA


1
R-GMA OGSA23/7/2002
  • James Magowan / IBM
  • ltmagowan_at_uk.ibm.comgt

2
Contributors
  • Brian Coghlan TCD
  • Andy Cooke Heriot-Watt
  • Ari Datta QMUL
  • Abdeslem Djaoui RAL
  • Laurence Field PPARC
  • Steve Fisher RAL
  • James Magowan IBM-UK
  • Werner Nutt Heriot-Watt
  • Manfred Oevers IBM-UK
  • Manish Soni PPARC
  • Norbert Podhorszki STAKI
  • John Ryan TCD
  • Anthony Wilson PPARC
  • Xiaomei Zhu PPARC

3
OGSAfication of R-GMA
4
R-GMA
Application Code
Consumer Instance
Consumer API
Registry API
Registry
  • API Servlet communication
  • http(s) in
  • XML back

Schema API
Producer API
Registry API
Schema
Producer Instance
Sensor Code
Event Dictionary
5
OGSA RGMA
Consumer Factory
Application
Consumer API
Registry
Consumer Instance
Producer Instance
Schema
Producer Factory
  • All Grid Services
  • OGSA Factories, GSH, GSR
  • Registry includes HandleResolver
  • SQL as Service Data Element Query Language
  • lightweight api causes issues with lifetime
    management
  • TerminationInterval.

6
R-GMAification of OGSA
7
OGSA v R-GMA
  • OGSA
  • NotificationSource
  • NotificationSink
  • Service Data
  • NotificationSubscription
  • FindServiceData
  • R-GMA
  • Producer
  • Consumer
  • Tables
  • Streaming
  • Query

8
OGSA Notification
Consumer Factory
Grid Service A
Consumer (Sink)API
Registry
Consumer Instance
Producer Instance
Schema
Producer Factory
  • Takes overhead and complication of notification
    away from your service
  • Issues
  • How does sink on A start source on B
  • or source on B start sink on A?
  • GSH removes need for Registry?

9
Consumer/Producer
  • R-GMA provides this ability
  • See Page 41 of Grid Service Specification for
    what this means for OGSA

10
Registry
  • Anything useful exist?
  • Yes - R-GMA
  • Consider tables as large service data elements
  • Service registers with certain fixed components
    to its service data elements
  • Publishes full service data element to R-GMA
  • Flexibility between dynamic and static service
    data elements.

11
Registry
  • Mediator
  • Use power of SQL to identify subset of
    interesting services!
  • Takes into account service data in registry
  • extension take into account service data which
    only exist within service?
  • Consumers continue to be notified of changes in
    the set of producers
  • OGSA R-GMA issues
  • Registry/Schema structures
  • Topology for scalability, reliability etc.

12
How to find us!
  • http//hepunx.rl.ac.uk/edg/wp3/
Write a Comment
User Comments (0)
About PowerShow.com