Dynamic Geo-Based Computing Host Identification for Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing host provisioning systems face challenges in efficiently identifying and managing computing hosts across different geographic areas, leading to potential delays and human errors in software updates and maintenance, especially when provisioning nodes are not optimally located relative to the hosts they serve.

Innovation Solution

Implementing a dynamic geo-based computing host identification method that receives geographic area indications and provisioning information to generate a list of computing hosts and determine the appropriate provisioning nodes, ensuring tasks are executed efficiently and accurately by associating each host with the nearest and most suitable provisioning node.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If computing hosts are provisioned manually or with static methods, then human errors may occur and provisioning delays increase, but implementing dynamic geo-based identification requires increased system complexity

Engineering Contradiction:
Improveprovisioning efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically generates computing host lists based on real-time geographic area indications and provisioning node locations. Instead of using static provisioning assignments, the system continuously updates host lists as hosts move between geographic areas, enabling adaptive provisioning that responds to changing conditions without requiring complex manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The provisioning system automatically identifies computing hosts in specific geographic areas and assigns them to appropriate provisioning nodes without human intervention. The system self-manages the entire provisioning workflow by receiving geographic area indications, generating host lists, and routing tasks to the correct nodes, eliminating manual provisioning operations

Inventive Principle:
Principle #25Self-service

2Reliability

If provisioning nodes are not optimally located relative to computing hosts, then provisioning accuracy decreases and errors increase, but optimizing node placement requires increased system complexity

Engineering Contradiction:
Improveprovisioning accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system ensures that each provisioning node is optimally associated with specific geographic areas, creating a localized relationship between nodes and hosts. By generating computing host lists based on geographic area indications and matching them with appropriately located provisioning nodes, the system ensures that each node handles hosts in its optimal service region, improving provisioning accuracy without requiring global system redesign

Inventive Principle:
Principle #3Local quality

3Reliability

If computing hosts are repeatedly provisioned with software updates, then software maintenance is improved, but provisioning delays accumulate and efficiency decreases

Engineering Contradiction:
Improvesoftware maintenance qualityVSAvoidprovisioning delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating computing host lists based on geographic area indications before provisioning tasks are executed. By having host lists ready in advance and pre-associating hosts with appropriate provisioning nodes, the system eliminates delays that would occur during task execution, enabling faster software updates and maintenance operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12261917B2Dynamic geo-based computing host identification for automatic provisioning
Publication Date: 2025.03.25 RED HAT LLC
  • US12261917B2 patent drawing
  • US12261917B2 patent drawing
  • US12261917B2 patent drawing

AI summary

A computing system receives a first geographic area indication that corresponds to a first geographic area of a plurality of different geographic areas, and provisioning information indicative of a first set of tasks to be performed on each computing host in the first geographic area. The computing system dynamically generates, based on the first geographic area indication, a first computing host list that identifies a first set of computing hosts in the first geographic area. The computing system sends, to a first provisioning node of a plurality of provisioning nodes, instructions to implement the first set of tasks on the first set of computing hosts identified in the first computing host list, the first provisioning node being associated with the first geographic area.