Network Subnet Selection for Controlling Unit Workload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed processing systems, adding a new controlling unit can be challenging due to varying network transmission abilities among network nodes, affecting system performance, and requires manual configuration by administrators, which may not always result in optimal performance.

Innovation Solution

A method that divides network nodes into subnets based on topology and determines workload estimations to select an appropriate subnet for connecting the new controlling unit, considering both static and dynamic state information, thereby automating the selection process and ensuring optimal performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration is used to add a new controlling unit, then administrators can control the placement, but the selection process is time-consuming and may not result in optimal performance

Engineering Contradiction:
Improvemanual configurationVSAvoidselection process time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically selects the optimal subnet for the new controlling unit by dividing network nodes into subnets based on topology and using workload estimation to determine the best placement, eliminating the need for manual administrator intervention in the selection process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-dividing network nodes into subnets based on topology and pre-calculating workload estimations before the actual controlling unit addition, so that the selection can be made quickly and optimally when needed

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If network nodes with different performance characteristics are used, then the processing system can be distributed, but the varying network transmission abilities affect total system performance

Engineering Contradiction:
Improvedistributed system capabilityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system divides network nodes into subnets based on their local characteristics and topology, then selects subnets with appropriate workload levels for the new controlling unit, ensuring that each part of the system is optimized for its specific role and performance requirements

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses workload estimation as a parameter to evaluate and compare different subnets, selecting the subnet with optimal workload characteristics for the new controlling unit, thereby maintaining system performance despite varying network transmission abilities

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12074760B2Path management
Publication Date: 2024.08.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12074760B2 patent drawing
  • US12074760B2 patent drawing
  • US12074760B2 patent drawing

AI summary

Embodiments relate to methods, systems, and computer program products for path management in a processing system. In a method, in response to receiving a request for adding a target controlling unit into a processing system, a plurality of network nodes in the processing system are divided into a group of subnets based on a topology of the plurality of network nodes, the plurality of network nodes being connected to at least one controlling unit in the processing system. A workload estimation is determined, the workload estimation representing a workload to be caused by the target controlling unit to the processing system. A target subnet is selected from the group of subnets for connecting the target controlling unit into the processing system based on the workload estimation. With these embodiments, the target subnet may be selected in an automatic way such that the performance of the processing system may be increased.