TeraGrid Information Services Developer Introduction

Slides:



Advertisements
Similar presentations
TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
Advertisements

OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
DDI3 Uniform Resource Names: Locating and Providing the Related DDI3 Objects Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference,
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Using Globus to Locate Services Case Study 1: A Distributed Information Service for TeraGrid John-Paul Navarro, Lee Liming.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Kate Keahey Argonne National Laboratory University of Chicago Globus Toolkit® 4: from common Grid protocols to virtualization.
TeraGrid’s Integrated Information Service “IIS” Grid Computing Environments 2009 Lee Liming, JP Navarro, Eric Blau, Jason Brechin, Charlie Catlett, Maytal.
GIG Software Integration: Area Overview TeraGrid Annual Project Review April, 2008.
TeraGrid Information Services December 1, 2006 JP Navarro GIG Software Integration.
GIG Software Integration Project Plan, PY4-PY5 Lee Liming Mary McIlvain John-Paul Navarro.
TeraGrid Information Services John-Paul “JP” Navarro TeraGrid Grid Infrastructure Group “GIG” Area Co-Director for Software Integration and Information.
TeraGrid Information Services JP Navarro, Lee Liming University of Chicago TeraGrid Architecture Meeting September 20, 2007.
Towards a Javascript CoG Kit Gregor von Laszewski Fugang Wang Marlon Pierce Gerald Guo
From Creation to Dissemination A Case Study in the Library of Congress’s use Open Source Software DLF Spring Forum Corey Keith
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
AxKit A member of the Apache XML project Ryan Maslyn Kyle Bechtel.
Advanced Web Technologies By: Faraz Ahmed. Contents 0 Course Outline 0 Architectures 0 HTTP.
1 Data Architecture Strawman - Grimshaw Important points Everything is a service (object) >All have a name (EPR) and an interface (type) One or more base.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Introduction to the World Wide Web & Internet CIS 101.
CTSS Version 4 User Support Documentation Mike Dwyer, Kerry Hagan, Diana Diehl.
TeraGrid’s Common User Environment: Status, Challenges, Future Annual Project Review April, 2008.
Software Integration Highlights CY2008 Lee Liming, JP Navarro GIG Area Directors for Software Integration University of Chicago, Argonne National Laboratory.
TeraGrid Capability Discovery John-Paul “JP” Navarro TeraGrid Area Co-Director for Software Integration University of Chicago/Argonne National Laboratory.
Integrated Information Services “IIS” JP Navarro, U. of Chicago/ANL OGF 30 October 28, 2010.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
C3PR: An Introduction for Users A Tool Demonstration from caBIG™ Vijaya Chadaram Duke Cancer Center April 29, 2008.
TeraGrid Software Integration: Area Overview (detailed in 2007 Annual Report Section 3) Lee Liming, JP Navarro TeraGrid Annual Project Review April, 2008.
TeraGrid User Portal and Online Presence David Hart, SDSC Area Director, User-Facing Projects and Core Services TeraGrid Annual Review April 6, 2009.
SmartCode Brad Argue INLS /19/2001.
NSF TeraGrid Review January 10, 2006
Introducing SQL Server 2000 Reporting Services
Gridpp37 – 31/08/2016 George Ryall David Meredith
TeraGrid Information Services
GPIR GridPort Information Repository
Semblog Project Personal Information Distribution with Social Network
NSF TeraGrid Review January 10, 2006
Joslynn Lee – Data Science Educator
Web Development Web Servers.
TeraGrid Information Services: Building on Globus MDS4
z/Ware 2.0 Technical Overview
Information Services Discussion TeraGrid ‘08
REST- Representational State Transfer Enn Õunapuu
Open Source distributed document DB for an enterprise
Globus —— Toolkits for Grid Computing
Middleware independent Information Service
Project 1 Introduction to HTML.
Some Basics of Globus Web Services
TeraGrid’s GLUE 2 Implementation
Processes The most important processes used in Web-based systems and their internal organization.
Introduction to JSP Liu Haibin 12/09/2018.
Viet Tran Institute of Informatics Slovakia
PHP / MySQL Introduction
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Patrick Dreher Research Scientist & Associate Director
The Re3gistry software and the INSPIRE Registry
Section 14.1 Section 14.2 Identify the technical needs of a Web server
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Monitoring and Information Services
Cloud Web Filtering Platform
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Introduction to World Wide Web
SQL Server 2005 Reporting Services
Web Programming : Building Internet Applications Chris Bates CSE :
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

TeraGrid Information Services Developer Introduction NSF TeraGrid Review January 10, 2006 TeraGrid Information Services Developer Introduction John-Paul (JP) Navarro TeraGrid Grid Infrastructure Group (GIG) Area Co-Director for Software Integration and Information Services University of Chicago, Argonne National Laboratory April 2008 Charlie Catlett (cec@uchicago.edu)

TeraGrid Information Services Development NSF TeraGrid Review Abstract January 10, 2006 Grids include interconnected hardware components, coordinated software and (grid) services, and institutions and groups that operate them. To effectively use grids, users need access to information about the hardware, software, grid services, and the institutions and groups operating them. The TeraGrid's Information Services vision is to: define a coordinated way for TeraGrid participants to publish what they offer users, define a way for the TeraGrid to aggregate and index the information from all TeraGrid participants, and to publish this information to the public in a form that can easily be used by other software, users, and TeraGrid service providers themselves. This presentation will detail aspects of TeraGrid's Information Service capability that are of interest to developers and TeraGrid service providers. Our motivating vision major improvements to how TeraGrid Service Providers communicate information about their service offerings to the User Community April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

High-Level Components NSF TeraGrid Review High-Level Components January 10, 2006 TeraGrid Wide Information Services Apache 2.0 WS/REST HTTP GET Clients Cache Tomcat WebMDS TeraGrid Wide Information WS/SOAP Clients WS MDS4 Service Provider Information Services WS/SOAP Service Provider Information WS MDS4 Clients April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

High-Availability Design NSF TeraGrid Review High-Availability Design January 10, 2006 TeraGrid Wide Information Services Clients info.teragrid.org Service Provider Information Services info.dyn.teragrid.org TeraGrid Dynamic DNS This is both a high-availability and high-throughput design Server failover propagates globally in 15 minutes … Static paths Dynamic paths April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

Information Services Motivation NSF TeraGrid Review Information Services Motivation January 10, 2006 Applies Grid concepts to information publishing Publishing is the responsibility of the information owner Publishing is done using standard (content) schemas Publishing thru standard interfaces regardless of content and where the data comes from Publishing services should be available globally (subject to authentication/authorization) Information owners publish to EVERYONE, not just the TeraGrid Publishing is a grid service Applies Grid concepts to aggregating information Publishing aggregated information is done exactly like original information publishing Aggregation uses standard information services interfaces to retrieve information This is how a collaboration, such as the TeraGrid, aggregates participant information Applies Grid concepts to querying information Querying can use standard interfaces regardless on content Our motivating vision major improvements to how TeraGrid Service Providers communicate information about their service offerings to the User Community April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

Information Services History NSF TeraGrid Review Information Services History January 10, 2006 Very new TeraGrid capability Introduced in 2007 Infrastructure services were part of CTSS 4 rollout Initial Content Queue contents and scheduling load information for user portal CTSS 4 capability kit information TGCDB institutions and resources (recently added) Initial tooling and functionality Globus 4 MDS, Apache 2, Tomcat MDS publish, subscribe Custom (cron + script) aggregation and caching WebMDS publish REST (Apache 2) publish Driven by new TeraGrid requirements Information Services will: Add new content Provide new functionality Use new tools Our motivating vision major improvements to how TeraGrid Service Providers communicate information about their service offerings to the User Community April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

Publishing New Content NSF TeraGrid Review Publishing New Content January 10, 2006 Service Provider Information Services TeraGrid Wide Information Services Requirements gathering Identify content Information ownership Information (system) sources Aggregation/refresh/caching Access requirements Content integration Is (some) content in information services How is the content indexed/mapped with other content Development Choose existing schema and/or develop new schema Use existing or develop information providers Use existing or develop aggregation/refresh/caching Use existing or develop access views/applications This is both a high-availability and high-throughput design April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

New Content Access Views NSF TeraGrid Review New Content Access Views January 10, 2006 Service Provider Information Services TeraGrid Wide Information Services Requirements gathering Identify content Query protocols Query aggregation scope Query reliability Query frequency/performance For users and/or software Development Choose existing access protocols and views Develop new access views Develop new access protocols This is both a high-availability and high-throughput design April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

New Content Aggregation/Storage NSF TeraGrid Review New Content Aggregation/Storage January 10, 2006 Service Provider Information Services TeraGrid Wide Information Services Requirements gathering Persistence Versioning Etc Development Extend existing aggregation/storage methods Develop new aggregation/storage methods This is both a high-availability and high-throughput design April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

Service Provider vs TG Wide Services NSF TeraGrid Review Service Provider vs TG Wide Services January 10, 2006 Services Provider Information Services Content: Locally owned and maintained information Originates anywhere the service provider wishes Services: 1 general purpose MDS service 2 scheduling MDS services: authenticated and public (merging) TeraGrid Wide Information Services Aggregate/index service provider information Additional central information (TGCDB, GIG operated services, …) Cached (service providers services can be down) Authenticated registrations Several redundant servers (99.5% plus availability) Information caching (persistence) Several MDS4 services (WS/SOAP) WebMDS/Tomcat, Apache 2.0, … services (WS/REST) Content published in: HTML, XHTML/XML, XML, Atom, RSS, … April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

TeraGrid Information Services Development NSF TeraGrid Review Tooling January 10, 2006 WS/* (Tomcat 5.0, Apache 2.0) Benefits Very common web services platform Supports several web service interfaces (including simple) Supports multiple styles like REST, Web 2.0 Can be highly scalable Content Many formats: HTML, XHTML/XML, XML, RSS/Atom, … WebMDS (Globus 4.0.x/VDT 1.7.1) Live MDS4 content access XPath support XSLT transforms Many formats: HTML, XHTML/XML, XML, RSS/Atom WS/SOAP (Globus 4.0.x/VDT 1.x.y MDS4) Indexing, Trigger Registration, Publish, Subscribe Security/Authorization Robust WSRF interface XML April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

TeraGrid Information Services Development NSF TeraGrid Review CTSS 4 Capability Kits January 10, 2006 For each capability kit on each resource Current support level, and target support level Development, Testing, Production Support organization and contact Inca status URL Multiple version of a kit with different support levels April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

Future looking activities NSF TeraGrid Review Future looking activities January 10, 2006 Expanded content Local HPC Software Extended GridFTP service information (Meta)Scheduling support information Core Extension Information Services Metadata (registration w/o aggregation) Information Access tginfo, universal command line query tool WS/REST, Web 2.0 style information access Multiple formats: CSV TEXT, RSS/Atom, XML, … GLUE 2.0 Community publishing Community supported capabilities Community information services registration Coordinated software and services -> CTSS Local (uncoordinated) HPC software April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)

TeraGrid Information Services Development NSF TeraGrid Review More Information January 10, 2006 Find out more: http://info.teragrid.org/ (links to content and documentation) Request content: mailto: help@teragrid.org or navarro@mcs.anl.gov Discuss Information Services content, requirements, and design: E-mail list tg-cat@teragrid.org View current Information Services content User Portal (scheduler load & queue contents): https://portal.teragrid.org:443/gridsphere/gridsphere?cid=resources User Documentation (CTSS 4 kits, software, services): http://www.teragrid.org/userinfo/software/ctss.php Information Service Main Page: http://info.teragrid.org/ April 2008 TeraGrid Information Services Development Charlie Catlett (cec@uchicago.edu)