Viral Node Discovery in Distributed Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed computing systems face challenges in efficiently discovering and integrating new nodes, leading to delays and configuration errors due to the need for extensive resource allocation and central oversight.

Innovation Solution

Implementing a viral discovery mechanism that uses proxy routers to propagate discovery requests and commands across subnets, allowing nodes to be added without direct central oversight, reducing the burden on the master node and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the controlling system directly manages and discovers new nodes in distributed computing systems, then system configuration accuracy is maintained, but the time and resources required for node discovery and integration increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidnode discovery time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces a viral discovery mechanism that acts as an intermediary between the controlling system and new nodes. Instead of the controlling system directly discovering and managing each node, the system propagates discovery requests through the existing network like a virus, allowing nodes to self-register. This reduces the time and resources required for node discovery while maintaining configuration accuracy through structured propagation and registration processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the node discovery process into multiple independent stages: propagation phase (spreading discovery requests through the network), registration phase (nodes self-registering with the controlling system), and integration phase (new nodes becoming operational). This segmentation allows parallel processing of discovery activities across different network segments, reducing overall discovery time while maintaining systematic configuration management.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the controlling system monitors and configures each new node directly, then system integrity is maintained, but the computational resources and processing power required increase

Engineering Contradiction:
Improvesystem integrityVSAvoidprocessing power
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a self-service mechanism where new nodes automatically register themselves with the controlling system and obtain necessary configuration information without requiring direct intervention or monitoring from the controlling system. Nodes independently initiate the registration process, reducing the computational burden on the controlling system while maintaining system integrity through automated validation and configuration distribution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary configuration actions during the propagation phase, where discovery requests carry pre-configured information and parameters. When nodes receive these requests, they already have the necessary configuration data to self-register and integrate into the system, eliminating the need for subsequent configuration operations by the controlling system and reducing overall processing requirements.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If traditional node addition methods are used in distributed computing systems, then configuration control is maintained, but the complexity of the system increases and scalability is reduced

Engineering Contradiction:
Improvenode addition easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a dynamic node addition process where the discovery and registration mechanism adapts to the current state of the distributed system. The viral propagation automatically adjusts its scope and intensity based on network conditions, and nodes can be added or removed dynamically without requiring system-wide reconfiguration. This dynamic approach simplifies node addition operations while maintaining manageable system complexity through adaptive control mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10855528B2Viral system discovery and installation for distributed networks
Publication Date: 2020.12.01 WESTERN DIGITAL TECHNOLOGIES INC
  • US10855528B2 patent drawing
  • US10855528B2 patent drawing
  • US10855528B2 patent drawing

AI summary

Example implementations includes a systems and methods for viral discovery and installation for distributed networks. A master node in a first subnet of a network broadcasts an auto-discovery request and receives information identifying a first node in the first subnet. The master node initializes a first proxy data router configured to forward the auto-discovery request to a second subnet of the network. The master node receives information identifying a second node in the second subnet and may issue commands for execution on the second node, such as further proxy data router initialization or configuration updates for installation on the second subnet.