perfSONAR-PS Lookup Service

The perfSONAR-PS Lookup Service (LS) addresses the always challenging problem of resource discovery for the perfSONAR framework. Service instances that manage datasets are only useful when they can be contacted by consumers. Consumers can only function when there is data available. To manage these problems in a dynamic environment such as perfSONAR, it is necessary to register, maintain, and query for the services that may contain interesting data.

Every perfSONAR-PS service is capable of registering location and metadata information with the perfSONAR-PS LS. The LS then stores, summarizes, and shares this information with the global Information Services (IS) framework. Clients can then search for this information in numerous ways, making it easier to locate resourses without asking services for information directly.

The perfSONAR-PS LS relies on an XML database, Oracle DB XML, to store service registration information in a native manner. Using the power of the XPath and XQuery standards it is then possible for client applications and services alike to query for information in a uniform and powerful manner. All perfSONAR services are capable of registering information with an LS instantiation, thus deploying this service within your framework is paramount.

Installation and Configuration

Specific documentation for the perfSONAR-PS Lookup Service is available:

  • INSTALL - Installation instructions
  • README - Configuration information
spectrum