Hierarchical Node Discovery in Distributed Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed computing systems face challenges in managing the allocation and deployment of computing resources within enterprise environments, particularly due to competing and variable computing requirements across different business groups, making it difficult to efficiently organize and administer these systems.

Innovation Solution

A multi-level, hierarchical organizational model is implemented, with control nodes that automatically detect and manage computing nodes, allocate resources, and deploy them based on attributes, using a fabric, domain, tier, and node structure to efficiently manage computing functions and resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual management methods are used for distributed computing systems, then system organization and administration can be performed, but the efficiency and flexibility of resource allocation deteriorate due to competing business group requirements

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements automated self-service through the organizational model that enables computing nodes to be automatically discovered, inventoried, and allocated based on predefined policies. The control node autonomously manages resource distribution without manual intervention, allowing the system to self-regulate according to business group requirements and dynamically adjust allocations based on changing demands.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent segments the distributed computing system into a hierarchical organizational model with multiple levels (enterprise level, business group level, and computing node level). This segmentation allows independent management of different business groups with competing requirements while maintaining overall system coordination through the control node, thereby reducing management complexity while improving allocation efficiency.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If automated node detection and deployment is implemented, then resource allocation efficiency improves, but the extent of automation increases system complexity

Engineering Contradiction:
Improveautomated node managementVSAvoidcontrol system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-defining the organizational model structure, node requirements, and allocation policies before actual resource deployment. The control node is pre-configured with the hierarchical model framework, enabling it to automatically discover and inventory nodes as they join the network without requiring complex real-time decision-making logic, thus managing automation complexity effectively.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If hierarchical organizational model is implemented, then adaptability to varying computing requirements improves, but the device complexity increases due to multiple management levels

Engineering Contradiction:
Improveflexibility in resource allocationVSAvoidorganizational model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a hierarchical dimensional structure with multiple levels (enterprise, business group, and node levels) to manage complexity. By organizing resources vertically across these dimensions rather than horizontally, the system achieves high adaptability to varying business group requirements while maintaining manageable complexity at each level through the control node's coordinated management.

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

Data Source

PatentUS8706879B2Automated discovery and inventory of nodes within an autonomic distributed computing system
Publication Date: 2014.04.22 CA TECH INC
  • US8706879B2 patent drawing
  • US8706879B2 patent drawing
  • US8706879B2 patent drawing

AI summary

A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control node detects the addition of a node added to the network and automatically identifies attributes for the detected node.