Download presentation
Presentation is loading. Please wait.
Published byClarence Griffith Modified over 9 years ago
1
TeraGrid Information Services John-Paul “JP” Navarro TeraGrid Grid Infrastructure Group “GIG” Area Co-Director for Software Integration and Information Services University of Chicago, Argonne National Laboratory GCE07 November 12, 2007
2
GCE 072 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: 1)define a coordinated way for TeraGrid participants to publish about the services they offer, 2)define a way for the TeraGrid to aggregate and index the information from all TeraGrid participants, and 3)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 talk will introduce the TeraGrid's Information Service strategy, the high-level architecture, current and future content, and the methods available to users, applications, and gateways to access TeraGrid Information Services content. Abstract
3
November 12, 2007GCE 073 Collection of Information Grid Services Service providers publish local information TeraGrid wide aggregating/indexing for discovery Primarily focused on public information Primarily accessible thru software interfaces Using standards based interfaces Reliable, scalable, and fast Initially focused on TeraGrid information Able to include partner/community information TeraGrid Information Services Elements
4
November 12, 2007GCE 074 TG Information Services IS [NOT] IS NOTIS A central database (Data Warehouse)A central index/aggregation (Google) A new user interfaceA way software (user interfaces) can access information A single implementation/toolEvolving set of software tools A single software interfaceSeveral useful interfaces (small set) A specific set of informationPhased growing collection of information Changed data ownershipOwnership maintained as appropriate Way to manage scientific informationWay to manage Grid meta-data A data management system (database)An information publishing system A coordinated way to index and publish public [Tera]Grid information thru software interfaces.
5
November 12, 2007GCE 075 Clients High-Level Components Cache WS/REST HTTP GET WS/SOAP WS MDS4 Tomcat WebMDS Apache 2.0 TeraGrid Wide Information Services WS/SOAP WS MDS4 Service Provider Information Services TeraGrid Wide Respositories TeraGrid Wide Respositories
6
November 12, 2007GCE 076 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 Content: Aggregate/index service provider information Additional central information (TGCDB, GIG operated services, …) Cached (service providers services can be down) Authenticated registrations Services: 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, … Service Provider vs TG Wide Services
7
November 12, 2007GCE 077 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.5/VDT 1.7.1) Benefits Live MDS4 content access XPath support XSLT transforms Content Many formats: HTML, XHTML/XML, XML, RSS/Atom WS/SOAP (Globus 4.0.5/VDT 1.7.1 MDS4) Benefits Indexing, Trigger Registration, Publish, Subscribe Security/Authorization Robust WSRF interface Content XML Tools
8
November 12, 2007GCE 078 High-Availability Design … info.dyn.teragrid.org info.teragrid.org TeraGrid Dynamic DNS Information Services administrators select servers Changes propagate globally with a 15 minute TTL Clients Dynamically Changes Doesn’t Change Service Provider Information Services TG wide information services
9
November 12, 2007GCE 079 Information Services Users User Documentation http://www.teragrid.org/ User Portal http://portal.teragrid.org/ Gateways Peer Grids User Applications info.teragrid.org Inca Testing Harness
10
November 12, 2007GCE 0710 What’s in Production? Services –TeraGrid Resource Provider Information Services –TeraGrid Wide Aggregating/Indexing Information Services Content (since when) –Scheduling information for User Portal (Spring) Scheduler load, Queue contents (restricted) –CTSS 4 capabilities kits (August) Which capability kits are available on each resource What software is available in each kit on each resource What services are available from each kit on each resource –TeraGrid Central Database (tgcdb) keys and descriptions (October)
11
Queue Contents in User Portal
12
November 12, 2007GCE 0712 CTSS 4 Capability Kits 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
13
November 12, 2007GCE 0713 CTSS 4 Capability Kit Software For each kit software component on each resource –Name, version, how to access it –Multiple versions of a single component
14
November 12, 2007GCE 0714 CTSS 4 Capability Kit Services For each kit service on each resource –Name, type, version, and Endpoint (contact location) –GSI OpenSSH, GridFTP, SRB servers, PreWS & WS GRAM, MDS4 –Multiple services of the same type
15
CTSS Capability Kit Availability
16
Where are the GridFTP services?
17
November 12, 2007GCE 0717 What’s in Development? 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
18
November 12, 2007GCE 0718 Accessing TeraGrid IS from software Learn what information is available –http://info.teragrid.org/http://info.teragrid.org/ Choose your access method and client software –WS/SOAP: GT4 Java core, or client toolkit –WS/REST: Any tool that can issue HTTP GET Code TG Information Services queries –Using GT4 access https://info.teragrid.org:8446/wsrf/services/DefaultIndexServices (XPATH)https://info.teragrid.org:8446/wsrf/services/DefaultIndexServices https://mds.teragrid.org:8443/wsrf/services/DefaultIndexServices –Using HTTP GET http://info.teragrid.org:8080/webmds/webmds?info=tgislocal&xsl= http://info.teragrid.org/restdemo/html/tg/services http://info.teragrid.org/restdemo/html/tg/sites (Optional) Resource Selection –List of TG ResourceIDs
19
November 12, 2007GCE 0719 Gateways Publish or just register to TeraGrid Wide Information Services Data collections Data collections register to TeraGrid Wide Information Services Data collections access method, service Endpoint, paths Community software areas Which resources have each CSA What software is available in each CSA, how to access it Service Provider Planned and unplanned outage information Policies Peer grids/interoperability Resources, services available on peer grids (OSG, EGEE, …) ……. [Not so] Farfetched Possibilities
20
November 12, 2007GCE 0720 Find out more: http://info.teragrid.org/http://info.teragrid.org/ (links to content and documentation) Request content: mailto: help@teragrid.org or navarro@mcs.anl.govhelp@teragrid.orgnavarro@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/ More Information
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.