Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- Migrating from GT2
- Migrating from GT3
Reference
- PDF version
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces
- Resource Properties
- Samples
- Glossary
- Performance Studies
Common Runtime
Security
Data Mgt
Information Svcs
Execution Mgt
Table of Contents
The Index Service collects monitoring and discovery information from Grid resources, and publishes it in a single location; generally, it is expected that a virtual organization will deploy one or more index services which will collect data on all of the Grid resources available within that virtual organization.
Features new in release 4.1.1
Based on WSRF rather than OGSI
- Aggregated data is published through WS-Resource Properties mechanisms
- The Aggregator Framework module (basis of the index service) collects data from monitored resources using WS-Resource Properties collection mechanisms, including the base WS-Resource Properties poll operations and WS-Notification.
- Persistent configuration of aggregations has been refactored. The service no longer has its own config file for specifying aggregations. Instead a separate client is used to make appropriate registrations. This client may be started alongside the container for the equivalent effect. The client may also be deployed elsewhere to support resource-side configuration (providing similar functionality to the GT3.2 RegistryPublishProvider) or at a third location.
Other Supported Features
- The index appears as a ServiceGroup (defined in WSRF) which lists registered resources alongside dynamically collected information from those resources. This information can be examined using (for example) XPath queries to discover resources that match desired constraints.
Deprecated Features
- Support for Xindice and aggregated data persistence has been removed.
- The ability to specify default aggregations in service config file has been removed (see item in 'New Features').
- Non-ServiceGroupRegistration methods for managing aggregations have been removed; the equivalent functionality is available through the ServiceGroupRegistration port type which is available in both GT3.2 and GT 3.9.3.0 versions of the index service.
Other than bugfixes, there have been no changes for WS MDS Index Service since the last stable release, 4.0.4:
- Bug 3951: Service must release all of its resources on deactivation
- Bug 2667: MDS index downstream registrations uses upstream config
- Bug 2409: Index needing user proxy after TLS merge
- Bug 2131: default aggregator service entry EPRs point to the wrong service
- Bug 2104: flatten schema
- Bug 1885: Relative path to ganglia_to_glue.xslt in GangliaGLUE service
- 2141: fixable warn at index startup
- 2925: No deserializer for AggregatorContent
- All fixed Index Service bugs and enhancement requests.
The following problems and limitations are known to exist for WS MDS Index Service at the time of the 4.1.1 release:
The Index Service depends on the following GT components:
The Index Service depends on the following 3rd party software:
- None
Tested Platforms for WS-MDS Index Service:
- Linux on i386
- Windows XP
Tested containers for WS-MDS Index Service:
- Java WS Core container
- Tomcat 5.0.28
Protocol changes since GT version 4.0.4
- Generally incompatible with the GT 3.2 index service as the service has been remodelled to use WSRF instead of OGSI.
API changes since GT version 4.0.4
- The Aggregator Framework API used internally has retained the general flavor of the GT 3.2 Aggregator Framework API, but is not directly compatible with it.
Schema changes since GT version 4.0.4
- Schemas used for configuration and publishing are conceptually similar but are not compatible, primarily due to WSRF remodelling.
Associated standards for WS MDS Index:
- WS-ResourceProperties (WSRF-RP)
- WS-ResourceLifetime (WSRF-RL)
- WS-ServiceGroup (WSRF-SG)
- WS-BaseFaults (WSRF-BF)
- WS-BaseNotification
- WS-Topics
See WS MDS Index Servicefor more information about this component.