This product includes material developed by the Globus Project (http://www.globus.org/). Exercise 6 Discovery: Find a File.

Slides:



Advertisements
Similar presentations
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
Advertisements

This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
How to Build a Grid Service Using GT3 Globus Alliance Staff Charles Bacon, Lisa Childers, Jarek Gawor, Joe Insley, Ravi Madduri, Argonne National Laboratory.
7-2.1 Additional Features of WSRF/GT4 Services A brief outline © 2011 B. Wilkinson/Clayton Ferner. Fall 2011 Grid computing course. Modification date:
Xyleme A Dynamic Warehouse for XML Data of the Web.
Building Services in WSRF Ben Clifford GGF Summer School July 2004.
Brokering Mathematical Services Through a Web Registry.
4d.1 Grid Computing, B. Wilkinson, 2005 Web Service Resource Framework Notes on “sticky note” assignment.
CaGrid Service Metadata Scott Oster - Ohio State
1 An Introduction to OGSA-DAI Konstantinos Karasavvas 13 th September 2005.
Building services in WSRF Ben Clifford Draft For GGF summer school, July 2004.
4c1 GT 4 Services Advanced features: A very brief overview Topics: Resource home Singleton resource Multiple resources Notifications Lifecycles Copyright.
Grid Computing, B. Wilkinson, 20046c.1 Globus III - Information Services.
GT4 Introductory and Advanced Practicals Rachana Ananthakrishnan, Charles Bacon, Lisa Childers Argonne National Laboratory University of Chicago.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
GT3 Tutorial Chapter 5, 6, and 7 Lecture for Cluster and Grid Computing, CSCE 490/590 Fall 2004, University of Arkansas, Dr. Amy Apon
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
The Data Replication Service Ann Chervenak Robert Schuler USC Information Sciences Institute.
Content Management Interoperability Services (CMIS)
PLP Guide1 Training Guide for Inzalo PLP Management.
TeraGrid Information Services December 1, 2006 JP Navarro GIG Software Integration.
Cmpe 494 Peer-to-Peer Computing Anıl Gürsel Didem Unat.
ASHIMA KALRA IMPORTANT TERMS.  WWW WWW  URL URL  HTTP PROTOCOL HTTP PROTOCOL  PROXIES PROXIES.
Globus Data Replication Services Ann Chervenak, Robert Schuler USC Information Sciences Institute.
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
The Globus Toolkit 4 (GT4) A brief introduction. Web Services, WSRF, OGSA and GT4.
Introduce Grid Service Authoring Toolkit Shannon Hastings, Scott Oster, Stephen Langella, David Ervin Ohio State University Software Research Institute.
OGSA Hauptseminar: Data Grid Thema 2: Open Grid Service Architecture
Grid Services I - Concepts
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
Create Content Capture Content Review Content Edit Content Version Content Version Content Translate Content Translate Content Format Content Transform.
Prof S.Ramachandram Dept of CSE,UCE Osmania University
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
SPARRO Group, University of Regina 1 Portal Software: Browser-based Monte Carlo Zisis Papandreou University of Regina GlueX Collaboration Meeting JLab,
Chapter 7: Creating and Consuming XML Web Services Understanding XML Web Services Creating XML Web Services Deploying and Discovering XML Web Services.
This product includes material developed by the Globus Project ( Excercise 3 Inspection: Add Service Data.
Leveraging Publisher’s Search Engines to Deliver Relevant Results to Users Presented by Abe Lederman, President and CTO Deep Web Technologies, LLC 28 th.
Simo Veikkolainen Simple Application Configuration Protocol draft-veikkolainen-sipping-app-config-00 Simo Veikkolainen APP area open meeting.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
GT3 Architecture and Functionality. Core OGSI Implementation Security Services System-Level Services Container Hosting Environment Base Services Resource.
OGSA. Introduction Built next generation of service Based on web service technology 3 main areas: – Manage creation, destruction & lifecycle management.
© 2004 IBM Corporation WS-ResourceFramework Service Groups Tom Maguire.
PDS4 Build 3b System Readiness PDS Management Council Face-to-Face Columbia, Maryland April 2-3, 2013 Sean Hardman.
CaBIG™ Terminology Services Path to Grid Enablement Thomas Johnson 1, Scott Bauer 1, Kevin Peterson 1, Christopher Chute 1, Johnita Beasley 2, Frank Hartel.
GT3 Index Services Lecture for Cluster and Grid Computing, CSCE 490/590 Fall 2004, University of Arkansas, Dr. Amy Apon.
This product includes material developed by the Globus Project ( Exercise 5 Lifetime Management: Maintain service.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
This product includes material developed by the Globus Project ( Exercise 1 Deployment: Stand Up a FileShare Service.
This product includes material developed by the Globus Project ( Exercise 8 Transience: Create and Destroy FileShares.
INFSO-RI Enabling Grids for E-sciencE NPM Security Alistair K Phipps (NeSC) JRA4 Face To Face, CERN, Geneva.
Orion Contextbroker PROF. DR. SERGIO TAKEO KOFUJI PROF. MS. FÁBIO H. CABRINI PSI – 5120 – TÓPICOS EM COMPUTAÇÃO EM NUVEM
WP2: Data Management Gavin McCance University of Glasgow.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Towards an Integrated Information system: the EMI view
Grid Metadata Management
WebDAV Design Overview
Additional Features of WSRF/GT4 Services
Presentation transcript:

This product includes material developed by the Globus Project ( Exercise 6 Discovery: Find a File

, - 2 How to Build a Grid Service Using GT3 Overview of Grid Services and GT3 Build a Grid Service  Overview  1. Deployment: Stand Up a FileShare Service  2. Naming: Share Files using Identifiers  3. Inspection: Add Service Data  4. Virtual Organization: Register with a Community Index  5. Lifetime Management: Maintain service registration  6. Discovery: Find a File  7. GT3 Security: Share Files Securely Time permitting:  8. Transience: Create and Destroy FileShares Publish your Grid Service: The GTR

, - 3 Exercise 6: Discovery Client 1. Deployment: Stand up a FileShare service on your laptop 2. Service Naming: Share files using identifiers 3. Inspection: Add service data to your service 4. Virtual Organization: Register your service with a community index service 6. Discovery: Find services that publish the file you wish to retrieve 5. Lifetime Mgmt: Maintain service registration Tutorial Index FileShare

, - 4 What is Discovery? We want to find a service that has some property In our case, a person wants to find a service that is sharing a particular filename (‘haggis.txt’) The Tutorial Index knows about of all the services and which files are available We can search the Tutorial Index for the service that is publishing ‘haggis.txt’ The identification of the service(s) meeting our criteria is called Discovery

, - 5 Implementation Details The Tutorial Index publishes all of the information it has as service data (an SDE called ogsi:entry) We can use standard service data querying methods for accessing the Tutorial Index’s data However, our ogsi:entry will contain a large amount of data; it will be necessary to search inside of the SDE to find the data we need

, - 6 Searching Inside an SDE To search the SDE data we can use a GT3-specific query mechanism that allows us to assemble an XPath query An XPath overview in two bullets: XPath is a convenient query language for searching XML documents XPath queries are formed by identifying a route to the desired data We shall provide you with an XPath query to search the SDE of the Tutorial Index…

, - 7 Searching the SDE of the Tutorial Index We can find the service that is sharing ‘haggis.txt’ by delivering the following XPath query to the Tutorial Index: /ogsi:entry[ogsi:content/ns1:serviceDataValues/fs:FileList/ite m/fs:filename= ‘haggis.txt’]/ogsi:memberServiceLocator A human translation of this syntax: “Select all the services that have a filename of ‘haggis.txt’ in their FileList SDE, and then return the locators to those services”

, - 8 What Attendees Should Do Create a uniquely-named file in $GLOBUS_LOCATION Use the GetFileIndex client to perform an XPath query against the tutorial Index to retrieve the newly created file Use GetFileIndex to retrieve a file from your neighbor

, - 9 Exercise 6 Review The Indexing Service Group provides a way to discover services based on SDEs The IndexingServiceGroup aggregates the SDEs of services registering to it Because SDEs are XML, GT3 allows XPath queries for searching and retrieving SDEs