Distributed Configuration Acquisition via Segmented Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed networks, the existing methods for acquiring configuration information often lead to network congestion and low efficiency due to multiple processes competing to access a configuration center, which limits scalability and increases response times.

Innovation Solution

A method and apparatus that determine a set of candidate processes for each physical machine, using key values to identify target processes, allowing configuration information to be acquired efficiently without relying on a single configuration center, thereby reducing congestion and improving scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the interface capacity for responding to requests is increased to meet the needs of a large number of service processes, then the ability to handle requests is improved, but the response time is prolonged

Engineering Contradiction:
Improveability to handle requestsVSAvoidresponse time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the configuration center into multiple distributed configuration nodes across different physical machines. Instead of a single centralized configuration center handling all requests, the system divides the configuration acquisition function across multiple nodes, each handling requests for specific service processes. This segmentation reduces the load on any single node and eliminates the bottleneck of a single interface capacity limit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimensional structure with configuration acquisition nodes at different levels (first level nodes and second level nodes). The system transitions from a flat single-level architecture to a multi-level hierarchical architecture where configuration information flows through multiple dimensions of the network hierarchy, enabling parallel acquisition paths and reducing overall response time.

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

2Reliability

If multiple processes compete to access a single configuration center, then configuration information can be centralized, but network congestion occurs and efficiency decreases

Engineering Contradiction:
Improveconfiguration information availabilityVSAvoidconfiguration acquisition efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the configuration acquisition function by assigning different physical machines to serve as configuration centers for different service processes. Each physical machine in the cluster can act as a configuration center for specific processes, distributing the competition for configuration access across multiple nodes rather than concentrating it at a single point.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate configuration acquisition nodes that mediate between service processes and the final configuration sources. These intermediate nodes cache and distribute configuration information, reducing direct competition for the central configuration source and alleviating network congestion during high-demand periods.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single configuration center is used, then system structure is simple, but scalability is limited

Engineering Contradiction:
Improvesystem structureVSAvoidscalability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the configuration center functionality across multiple physical machines in the cluster. Each physical machine can independently serve as a configuration center for specific service processes, enabling the system to scale by simply adding more physical machines to the cluster without redesigning the entire architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal configuration acquisition mechanism where any physical machine in the cluster can function as a configuration center under certain conditions. This multi-functionality allows the system to dynamically assign configuration center roles based on load and availability, enhancing scalability while maintaining relatively simple individual node structures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12131165B2Method and apparatus for acquiring information
Publication Date: 2024.10.29 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12131165B2 patent drawing
  • US12131165B2 patent drawing
  • US12131165B2 patent drawing

AI summary

Some embodiments of the present disclosure discloses a method and apparatus for acquiring information, relates to the technical field of information transmission and distributed network architecture. The method includes: determining, in response to receiving an instruction used to indicate to acquire configuration information, for each of a plurality of physical machines, a set of candidate processes of the physical machine; acquiring a first key value, and determining a target candidate process of the physical machine from the set of candidate processes based on the first key value; acquiring a second key value, and determining a target process from a plurality of target candidate processes determined based on the plurality of physical machines based on the second key value; and acquiring the configuration information using the target process.