Self-Organizing Distributed Grid Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large-scale IP-based networks in software deployment scenarios are costly and inefficient, leading to single points of failure and excessive bandwidth usage due to each network node accessing web-based services independently.

Innovation Solution

A self-organizing distributed computation grid architecture that logically groups network nodes by a gateway node, using DNS servers to manage node roles dynamically and distribute services, minimizing direct communication with service providers and optimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each network node accesses web-based services independently, then service accessibility is maintained, but bandwidth utilization increases and single points of failure are created

Engineering Contradiction:
Improveservice accessibilityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Multiple network nodes are merged into a distributed computation grid where they collectively access services through coordinated peer-to-peer interactions. Nodes combine their resource capabilities and share access to services, reducing redundant bandwidth consumption while maintaining service availability through multiple access paths.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces intermediary components including DNS services that resolve service names to network addresses, and gateway nodes that facilitate access to external services. These intermediaries enable nodes to access services indirectly through the distributed grid rather than direct connections, optimizing bandwidth usage while preserving accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a centralized service access model is used, then service management is simplified, but single points of failure are created and bandwidth is overutilized

Engineering Contradiction:
Improveservice managementVSAvoidsingle point of failure
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The centralized service access model is segmented into distributed service access points across multiple nodes in the computation grid. Each node can independently access services or relay requests for other nodes, eliminating single points of failure while maintaining manageable service access through modular peer-to-peer interactions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service access architecture transitions from static centralized management to dynamic distributed access. Nodes dynamically assume roles as service consumers, providers, or relays based on current network conditions and resource availability, enhancing reliability while maintaining operational simplicity through adaptive behavior.

Inventive Principle:
Principle #15Dynamics

3Reliability

If distributed peer-to-peer interactions are implemented, then bandwidth utilization is optimized and reliability is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork resilienceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Nodes in the distributed computation grid are designed with multi-functionality, serving as clients, servers, and relays simultaneously. This universal capability reduces the need for specialized components and simplifies the overall system architecture while maintaining the benefits of distributed peer-to-peer interactions for reliability and bandwidth optimization.

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

Solution Approach 2:

The distributed grid implements self-service mechanisms where nodes autonomously discover services, resolve addresses through DNS, and dynamically adjust their roles and connections. This self-organizing behavior reduces the need for complex centralized management while maintaining network resilience and optimized bandwidth utilization through autonomous node decisions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10701027B2Self-organizing distributed computation grid
Publication Date: 2020.06.30 SECURESKY INC
  • US10701027B2 patent drawing
  • US10701027B2 patent drawing
  • US10701027B2 patent drawing

AI summary

A self-organizing distributed network architecture is described. An example method includes, by a network node, sending via a network gateway node a DNS lookup request to a DNS service. The DNS lookup request comprises a string that at least includes a MAC address of the network gateway node that is used by the DNS service to identify a network address for the network node to access the network service of interest. The method further includes receiving via the network gateway node a DNS lookup response from the DNS service. The DNS lookup response comprises the network address for the network node to access the network service of interest. The method further includes accessing the network service of interest from another network node in the network system that is addressable by the received network address.