Towards the Design and Implementation of the DAME prototype: OGSA Compliant Grid Services on the White Rose Grid Sarfraz A Nadeem University of Leeds.

Slides:



Advertisements
Similar presentations
Metadata Progress GridPP18 20 March 2007 Mike Kenyon.
Advertisements

Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Open Grid Service Architecture - Data Access & Integration (OGSA-DAI) Dr Martin Westhead Principal Consultant, EPCC Telephone: Fax:+44.
Interaction model of grid services in mobile grid environment Ladislav Pesicka University of West Bohemia.
Distributed Systems basics
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
NorduGrid Grid Manager developed at NorduGrid project.
© Geodise Project, University of Southampton, Applications and Middleware Hakki Eres, Fenglian Xu & Graeme Pound.
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Condor-G: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Reporter: Fu-Jiun.
Decision Support Tools CBR & Modeling Jeff Allan University of Sheffield.
The Community Authorisation Service – CAS Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
CoLaB 22nd December 2005 Secure Access to Service-based Collaborative Workflow for DAME Duncan Russell Informatics Institute University of Leeds, UK.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
OGSA : Open Grid Services Architecture Ramya Rajagopalan
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
1 All-Hands Meeting 2-4 th Sept 2003 e-Science Centre The Data Portal Glen Drinkwater.
1 Welcome to CSC 301 Web Programming Charles Frank.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
The DAME project Professor Jim Austin University of York.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
CHEP03 Mar 25Mary Thompson Fine-grained Authorization for Job and Resource Management using Akenti and Globus Mary Thompson LBL,Kate Keahey ANL, Sam Lang.
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
Grid Services I - Concepts
© Geodise Project, University of Southampton, Geodise Middleware & Optimisation Graeme Pound, Hakki Eres, Gang Xue & Matthew Fairman Summer 2003.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
Japanese Virtual Observatory Project Abstract : The National Astronomical Observatory of Japan (NAOJ) started the Japanese Virtual Observatory (JVO) project.
Mike Jackson EPCC OGSA-DAI Architecture + Extensibility OGSA-DAI Tutorial GGF17, Tokyo.
DAME: A Distributed Diagnostics Environment for Maintenance Dr Tom Jackson University of York.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Prof S.Ramachandram Dept of CSE,UCE Osmania University
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
RUS: Resource Usage Service Steven Newhouse James Magowan
Trusted Virtual Machine Images a step towards Cloud Computing for HEP? Tony Cass on behalf of the HEPiX Virtualisation Working Group October 19 th 2010.
Virtualization Technology and Microsoft Virtual PC 2007 YOU ARE WELCOME By : Osama Tamimi.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Simple Object Access Protocol
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Access Control for Dynamic Virtual Organisations Duncan Russell, Peter Dew & Karim Djemame University of Leeds.
1 Service oriented computing Gergely Sipos, Péter Kacsuk
OGSA. Introduction Built next generation of service Based on web service technology 3 main areas: – Manage creation, destruction & lifecycle management.
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
The NGS Grid Portal David Meredith NGS + Grid Technology Group, e-Science Centre, Daresbury Laboratory, UK
Why a Commercial Provider should Join the Academic Cloud Federation David Blundell Managing Director 100 Percent IT Ltd Simple, Flexible, Reliable.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
DataGrid is a project funded by the European Commission EDG Conference, Heidelberg, Sep 26 – Oct under contract IST OGSI and GT3 Initial.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Grid Portal Services IeSE (the Integrated e-Science Environment)
Web Server Administration
Service-centric Software Engineering
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
SLAC monitoring Web Services
Service Oriented Architecture (SOA)
Resource and Service Management on the Grid
The Anatomy and The Physiology of the Grid
Presentation transcript:

Towards the Design and Implementation of the DAME prototype: OGSA Compliant Grid Services on the White Rose Grid Sarfraz A Nadeem University of Leeds

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME 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)

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME 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

Distributed Aircraft Maintenance Environment - DAME