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.