Dynamic Hub Node Switching in Trading Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional grid computing systems are limited by the non-homogeneous nature of computing capabilities across a network, restricting the ability of devices to interact and expand functionality over time, as they rely on a fixed server for task distribution and functionality dissemination.

Innovation Solution

Implementing a trading network that uses participant nodes as hubs, allowing dynamic switching and functionality distribution from one node to another, enabling system-to-system functionality exchange without relying on a central server, and allowing any node to act as a hub or recipient based on contract agreements and available capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed server is used to distribute tasks and functionality in a grid network, then task distribution can be coordinated, but the system lacks flexibility and adaptability when computing capabilities change across the network

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic hub selection where any participant node can become the hub node based on current network conditions and computing capabilities. This dynamic approach allows the system to adapt to changing conditions without requiring a completely new architecture, resolving the contradiction between adaptability and system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes all participant nodes capable of functioning as hub nodes, giving each node multiple potential roles. This universality allows any node to distribute tasks and functionality when needed, enhancing system adaptability while maintaining a relatively simple underlying architecture that all nodes share.

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

2Ease of operation

If traditional JAVA applets are used for distributed processing, then a web page environment is provided, but the system requires a server to coordinate data distribution to various CPUs

Engineering Contradiction:
Improveease of operationVSAvoidcoordination complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the coordination function from a dedicated server and distributes it to participant nodes that can voluntarily act as hub nodes. This removes the mandatory server requirement while maintaining coordination capabilities, reducing coordination complexity while preserving ease of operation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables participant nodes to self-organize and self-coordinate through voluntary hub node selection. Nodes independently determine which other nodes to act as hubs based on their own needs and the network state, eliminating the need for external server coordination and reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If functionality is passed only at the request of the receiving node, then nodes maintain autonomy, but the hub node cannot proactively optimize network functionality distribution

Engineering Contradiction:
Improvefunctionality distribution efficiencyVSAvoidproactive capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent allows hub nodes to proactively pass functionality to participant nodes before the participant nodes explicitly request it. The hub node can anticipate needs and distribute functionality in advance, improving productivity while maintaining the autonomous nature of participant nodes through optional acceptance of passed functionality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8032635B2Grid processing in a trading network
Publication Date: 2011.10.04 SAP SE
  • US8032635B2 patent drawing
  • US8032635B2 patent drawing
  • US8032635B2 patent drawing

AI summary

Methods and apparatus can enable a trading network can use participant nodes of the trading network as a hub node to distribute tasks within the trading network, instead of a fixed server as a fixed hub. The trading network can allow for distribution of tasks for grid computing. The trading network can also be enabled to switch from using one participant node as the hub to using another participant node as the hub. Additionally, the hub node can be enabled to pass functionality to another node at the request of the hub node instead of at the request of the receiving node.