Hierarchical Entity Discovery in Managed Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise management systems face challenges in managing and representing the state and status of numerous components and their relationships, as the list of managed components grows and changes constantly, making it difficult to discover, manage, and update these elements effectively.

Innovation Solution

A management system that uses agents on servers to generate discovery data based on defined rules, with a management server transmitting these rules and receiving data, and a user interface enabling the definition and presentation of discovery data, allowing for the management of entities at a service or group level rather than a computer-by-computer level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the list of managed components grows and changes constantly, then the system can manage more enterprise elements, but it becomes increasingly difficult to manage and represent the state and status of each component

Engineering Contradiction:
Improveability to manage enterprise elementsVSAvoidcomplexity of managing components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the management system into multiple hierarchical levels: enterprise level, site level, and computer level. Each level manages specific types of components and relationships, breaking down the overwhelming complexity of managing all components individually. The discovery rules are also segmented into different types (computer discovery rules, entity discovery rules, relationship discovery rules) that operate at different levels of the hierarchy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach by managing components at multiple hierarchical levels rather than a single flat level. The system transitions from managing components individually to managing them in grouped hierarchies (enterprise > site > computer), adding organizational dimensions that reduce complexity. This dimensional change allows the system to handle growing numbers of components without proportionally increasing management difficulty.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If the system manages components individually at a computer-by-computer level, then detailed control is achieved, but the complexity of managing and representing relationships increases

Engineering Contradiction:
Improveease of managing componentsVSAvoidcomplexity of representing relationships
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments relationship management into distinct relationship types (parent-child, member-of, connected-to, etc.) and assigns them to specific discovery rules. Each relationship type is managed independently through dedicated discovery rules, making the complex web of relationships more manageable and easier to represent without overwhelming the system operator.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If discovery rules are executed to gather data about entities, then comprehensive discovery data is obtained, but the processing and representation of this data becomes more complex

Engineering Contradiction:
Improvecompleteness of discovery dataVSAvoidcomplexity of processing data
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments discovery data processing by creating separate processing paths for different data types: computer discovery data, entity discovery data, and relationship discovery data. Each type is processed and represented according to its specific characteristics, reducing the overall complexity compared to processing all discovery data uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the representation of discovery data by organizing it in multiple hierarchical dimensions. Instead of flat data structures, the system uses hierarchical representations that reflect the enterprise-site-computer hierarchy and entity relationships, making the data more manageable and easier to process at appropriate levels of abstraction.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7720950B2Discovery, maintenance, and representation of entities in a managed system environment
Publication Date: 2010.05.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7720950B2 patent drawing
  • US7720950B2 patent drawing
  • US7720950B2 patent drawing

AI summary

Discovery, maintenance, and representation of entities in a managed system environment are described. Apparatus described herein includes one or more agents that run on respective serves that are managed within a management system, and that generate discovery data in response to a discovery rule. The apparatus also includes a management server that is adapted to transmit the discovery rules for execution by the agent, and to receive the discovery data from the agent. Methods described herein include defining the rules for discovering data about an entity on the server, and receiving the discovery data in response to the rule being executed in an environment in which the entity is deployed. Several types of user interfaces for presenting the discovery data are also disclosed.