Topology information integration - Proposal 1


This proposal is based on:
  • observation of significant number and distributed character of topology information sources,
  • current experience with designing and maintaining SAM/GridView database model containing the grid topology information,
  • brief research in the area of existing technologies for integrating distributed and multi-domain information systems.

The suggested solution is to use Semantic Web approach or similar technologies to build integration and data exchange platform for all the grid monitoring and operation management tools that need topology information. This is in contrast to existing approach used in SAM/GridView system, which is using a number of protocols and information access methods (HTTP/XML, direct Oracle connections, flat text files, etc.) to build a single and monolithic topology model of the grid.

Consequently, the basic guidelines for the new approach are the following:

  • define core vocabulary (namespace or ontology) for concepts that are common for most of the grid tools, like: Service, VO, etc.
  • define namespaced vocabularies for individual sources of topology information: BDII (Glue), GOCDB, VO specific etc.
  • expose information provided by the topology data sources as RDF
  • use messaging system (MSG) to publish and subscribe for instantaneous topology changes
  • use local caching wherever possible (local RDF stores or equivalent in monitoring tools)
  • use core vocabulary and in future ontology specifications (OWL, reasoning) to 'glue' together information coming from various sources

Information representation

Core vocabulary

Information transport

Query/response paradigm

Publish/subscribe paradigm

Local information caching

Information integration and equivalence

-- PiotrNyczyk - 12 Mar 2008

This topic: LCG > WebHome > LCGMonitoringWorkingGroups > GridServiceMonitoringInfo > GridMonitoringTopologyDatabase > TopologyDBIntegrationProposal1
Topic revision: r1 - 2008-03-12 - PiotrNyczyk
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback