Decentralized Network Configuration Propagation via Cluster Heads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized mechanisms for propagating changes in large-scale networks, such as femtocell environments, are complex, time-consuming, and prone to errors due to the scale and availability issues of nodes, especially in femtocell networks where a large number of nodes need to be updated with configuration changes.

Innovation Solution

A decentralized configuration change propagation mechanism using simple rules at each node and swarming algorithms, where nodes detect changes and propagate them to peers, with a gateway node facilitating information sharing and decision-making, allowing self-configuration and reducing the burden on a central point.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized mechanisms are used to propagate changes to all nodes in the network, then configuration changes can be controlled globally, but the system becomes complex and time-consuming

Engineering Contradiction:
Improveglobal configuration controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the network into clusters of nodes, with each cluster managed by a cluster head. This segmentation allows configuration changes to be propagated locally within clusters rather than requiring centralized control over all nodes, reducing system complexity while maintaining effective configuration management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cluster heads autonomously detect configuration changes and propagate them to their respective cluster members without requiring central coordination. This self-service mechanism reduces the complexity of centralized control while ensuring configuration changes are reliably propagated throughout the network.

Inventive Principle:
Principle #25Self-service

2Reliability

If centralized mechanisms are used to propagate changes to all nodes in the network, then global configuration control is achieved, but the propagation process becomes time-consuming

Engineering Contradiction:
Improveglobal configuration controlVSAvoidpropagation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By dividing the network into smaller clusters, configuration changes are propagated in parallel across multiple clusters simultaneously rather than sequentially through all nodes, significantly reducing the overall propagation time while maintaining global configuration control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cluster heads continuously monitor for configuration changes and are ready to propagate them immediately when detected. This preliminary positioning of change-detection capability at each cluster head enables faster response and propagation compared to centralized detection and distribution.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If centralized mechanisms are used to propagate changes, then all nodes can be updated, but nodes may not be available to receive changes when the central point initiates them

Engineering Contradiction:
Improveconfiguration update completenessVSAvoidnode availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Cluster members acknowledge receipt of configuration changes to their cluster head. This feedback mechanism ensures that configuration updates are reliably delivered to available nodes, and the system can track which nodes have been successfully updated without requiring continuous central coordination.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adapts to node availability by allowing cluster heads to propagate changes to available cluster members when they come online. This dynamic approach ensures configuration updates are eventually delivered to all nodes that become available, without requiring simultaneous availability of all nodes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8400957B2Propagation of changes in a network
Publication Date: 2013.03.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8400957B2 patent drawing
  • US8400957B2 patent drawing
  • US8400957B2 patent drawing

AI summary

A network of nodes and connections is provided, each connection connecting two nodes. A method of operating a first node in the network includes detecting a change in a node connected to the first node, identifying that the number of nodes connected to the first node with the detected change is above a predetermined threshold, and executing the detected change at the first node and/or propagating the detected change to one or more nodes connected to the first node that do not have the detected change.