Towards the Design and Implementation of the DAME prototype: OGSA Compliant Grid Services on the White Rose Grid - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Towards the Design and Implementation of the DAME prototype: OGSA Compliant Grid Services on the White Rose Grid

Description:

... designed to retrieve information from a MySQL database against input parameters ... Chart image from Grid Service hosting machine ... – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 12
Provided by: duncanr
Category:

less

Transcript and Presenter's Notes

Title: Towards the Design and Implementation of the DAME prototype: OGSA Compliant Grid Services on the White Rose Grid


1
Towards the Design and Implementation of the DAME
prototypeOGSA Compliant Grid Services on the
White Rose Grid
  • Sarfraz A Nadeem
  • University of Leeds

2
An Overview
  • Distributed Aircraft Maintenance Environment
  • White Rose Grid v/s Virtual Organisation
  • OGSA compliant Grid Services
  • Grid Services on the White Rose Grid
  • XTO analysis tool
  • XtoAnalysis Grid Service
  • Plotting Charts

3
DAME Distributed Aircraft Maintenance Environment
  • Pilot project funded by the UK e-Science core
    program
  • Aims at research, business and contribution
    towards Grid technologies
  • To facilitate the diagnostic and maintenance of
    an aircraft engine in a distributed fashion
  • To reduce the cost of an unexpected and unplanned
    maintenance of an aircraft engine

4
WRG White Rose Grid
  • A Virtual Organisation (VO)
  • Transparent access to Grid resources
  • No worries about physical location of resources
  • Interested only in attributes and availability
  • WRG is a practical example of VO
  • Comprises high performance resources
  • Resources are diverse in nature
  • Subject to local administration, access control
    and security policies

5
OGSA Compliant Grid Service Factory Approach
  • A Factory Service is a secure and stateless
    persistent service
  • Knows how to create instance(s) of transient,
    possibly stateful service
  • Grid Service Handle (GSH) is just a URI that
    points to a Grid Factory Service
  • Clients contact Factory Service and request to
    instantiate the service instance
  • Factory Service returns Grid Service Reference
  • If SOAP binding is used, GSR is just a WSDL
    document
  • GSR / WSDL document explains Grid Service
    information such as available methods and message
    types

6
XTO Grid Factory Services on the WRG
  • XtoQuery Grid Service is designed to retrieve
    information from a MySQL database against input
    parameters
  • XtoAnalysis Grid Service analyses aircraft engine
    data and uses gsiftp for
  • Transfer of XTO analysis tool
  • Transfer of ZMOD/binary data
  • Transfer of XTO output data
  • XtoChart Grid Service plots chart using XTO
    output data and uses GridFTP for
  • Transfer of XTO output data
  • Transfer of plotted chart in PNG/JPG format

7
XTO Analysis Tool
  • XTO is a framework
  • Plug-ins perform the analysis job
  • Plug-ins are specialised piece of software
  • Four plug-ins are in use with current version
  • 20 tracks / features are extracted
  • 2 by the framework
  • 18 by the plug-ins
  • Fractional (3)
  • Multiple (11)
  • Residual energy (1)
  • Step change (3)

8
XtoAnalysis Grid Service (1)
  • Two file are created during the transfer of XTO
    analysis tool to compute resource
  • XTO configuration file
  • XTO feature detector summary file
  • This relies on
  • A shell script
  • User defined variables
  • Variables define in Globus
  • An RSL script

9
XtoAnalysis Grid Service (2)
  • RSL provides a common interchange language to
    describe resources
  • User defined variables are used to construct an
    RSL script dynamically
  • This RSL script outlines the job request
  • Job request is parsed and processed by GRAM
  • GASS server is used to run this scripted job

10
XtoChart Grid Service Plotting Charts
  • XtoChart Grid Service plots chats
  • From XTO output data
  • Using a public domain package customised to
    handle XTO output data
  • GridFTP is an optimised, high-performance,
    secure, reliable data transfer protocol
  • Used to transfer
  • XTO output/XtoChart input data to Grid Service
    hosting machine
  • Chart image from Grid Service hosting machine

11
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com