Method and apparatus auto-discovering components of distributed services

   
   

An auto-discovery system discovers related components of a service operating on a distributed network. This auto-discovery system involves (1) selecting a model of the configuration of the service; (2) determining, from the model, "scope hints" that limit the possible locations of related components; (3) determining a root component of the service; (4) using scope hints to limit the search, to rapidly find related instances of components contained in the root service component; (5) determining whether a quorum of components comprising a distributed service has been discovered; (6) determining the parent service component of each discovered service component by instance matching; and (7) using the instance match information to determine the discovery tree of components that have the structure of the service map, share a common root component, and define a service group. This auto-discovery system efficiently discovers the components of a wide range of services within a distributed environment. The system limits the scope of searches for components related to previously discovered components. The system determines the relationships between the discovered service components, and matches them into groups of related services. This enables an operational manager of a distributed service to better determine service configurations, expand resource bottlenecks, and improve an end-users' experience.

Ein Automobil-Entdeckung System entdeckt in Verbindung stehende Bestandteile eines Services, der in einer verteilten Netzwerkkonfiguration funktioniert. Dieses Automobil-Entdeckung System bezieht (1) mit ein, ein Modell der Konfiguration des Services vorwählend; (2), vom Modell, "Bereich feststellend, spielt" daß Begrenzung die möglichen Positionen der in Verbindung stehenden Bestandteile an; (3) Bestimmung eines Wurzelbestandteils des Services; (4) mit Bereich spielt an, um die Suche zu begrenzen, um in Verbindung stehende Fälle der Bestandteile schnell zu finden, die im Wurzelservice-Bestandteil enthalten werden; (5) feststellend, ob ein Quorum der Bestandteile, die einen verteilten Service enthalten, entdeckt worden ist; (6) Bestimmung des Elternteilservice-Bestandteils jedes entdeckten Service-Bestandteils durch das Fallzusammenbringen; und (7) mit den Fallgleichinformationen, den Entdeckungbaum der Bestandteile festzustellen, die die Struktur des Service-Diagramms haben, einen allgemeinen Wurzelbestandteil teilen und eine Service Gruppe definieren. Dieses Automobil-Entdeckung System entdeckt leistungsfähig die Bestandteile einer breiten Dienstleistungspalette innerhalb eines verteilten Klimas. Das System begrenzt den Bereich der Suchen nach den Bestandteilen, die auf vorher entdeckten Bestandteilen bezogen werden. Das System stellt die Verhältnisse zwischen den entdeckten Service-Bestandteilen fest und bringt sie in Gruppen der in Verbindung stehenden Dienstleistungen zusammen. Dieses ermöglicht einem funktionsfähigen Manager eines verteilten Services, Service-Konfigurationen besser festzustellen, Hilfsmittelengpässe zu erweitern und eine Erfahrung der Endbenutzer zu verbessern.

 
Web www.patentalert.com

< User interface/entertainment device that simulates personal interaction and charges external database with relevant data

< Cursor movable interactive message

> Methods and apparatus for storing and retrieving knowledge

> Storage area network methods and apparatus for identifying fiber channel devices in kernel mode

~ 00151