Node Coordinate Allocation for Torus Network Topology Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networks with multiple nodes, determining the coupling conditions between nodes is challenging when unique coordinates are not allocated, as nodes cannot designate the dimension direction for packet transfer without pre-allocated coordinates, leading to difficulties in packet transmission and grasping coupling relationships.

Innovation Solution

An information processing apparatus that allocates unique coordinate information to one node and common coordinate information to others, using test packets to identify neighboring nodes and update dimension information registers, allowing the apparatus to extract coupling relationships between nodes and construct a network with coordinate information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If unique coordinate information is allocated to all nodes in advance, then packet transmission can be performed efficiently with designated dimension directions, but the system complexity and difficulty of node identification increase

Engineering Contradiction:
Improvepacket transmission efficiencyVSAvoidcoordinate allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the management node allocate unique coordinate information to each node in the network before packet transmission begins. This pre-allocation of coordinates (e.g., in a torus network topology) enables nodes to determine dimension directions for packet routing without requiring complex real-time calculations or negotiations, thus improving transmission efficiency while maintaining manageable system complexity through centralized initial setup

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management node serves as an intermediary that handles the complex task of coordinate allocation and distribution to all nodes. This mediator approach centralizes the complexity of coordinate management, allowing individual nodes to simply use their assigned coordinates for packet routing decisions without needing to understand or compute the overall network topology, thereby improving operational simplicity and transmission efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If coordinates are not allocated in advance, then system setup is simpler, but nodes cannot determine dimension direction for packet transfer

Engineering Contradiction:
Improvenetwork setup simplicityVSAvoidpacket transmission capability
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent resolves this contradiction by implementing preliminary coordinate allocation through a management node that assigns unique coordinates to each node before the network becomes operational. This preliminary action maintains ease of setup (as coordinates are automatically assigned) while enabling full packet transmission capability (as nodes receive their coordinates in advance and can determine dimension directions accordingly)

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If test packets are transmitted to all nodes to identify coupling relationships, then accurate topology information is obtained, but communication time and network traffic increase

Engineering Contradiction:
Improvecoupling relationship identification accuracyVSAvoidcommunication time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts the topology identification function from the regular packet transmission process by using dedicated test packets sent from a management node to all nodes. This extraction allows accurate coupling relationship identification to be performed separately and efficiently, with the management node collecting responses to build the topology map without interfering with normal data transmission, thus minimizing time loss and network traffic overhead

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses test packets as simplified copies of actual data packets for the purpose of topology identification. These test packets contain only the necessary information (source node identifier, destination node identifier, and transmission path information) to determine coupling relationships, eliminating the need for complex actual data transmission while achieving accurate topology mapping with minimal time and traffic overhead

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11467876B2Information processing apparatus, information processing method and non-transitory computer-readable storage medium for storing information processing program of determining relations among nodes in N-dimensional torus structure
Publication Date: 2022.10.11 FUJITSU LTD
  • US11467876B2 patent drawing
  • US11467876B2 patent drawing
  • US11467876B2 patent drawing

AI summary

An information processing apparatus for controlling a plurality of nodes mutually coupled via a plurality of cables, the apparatus includes: a memory; a processor coupled to the memory, the processor being configured to cause a first node to execute first processing to extract coupling relationship between the plurality of nodes, the first node being one of the plurality of nodes, being sequentially allocated from each of the plurality of nodes, the first processing including executing allocation processing that allocates unique coordinate information to the first node and allocates common coordinate information to nodes excluding the first node; executing transmission processing that causes the first node to transmit first information to each of the cables coupled to the first node; and executing identification processing that identifies a node having received the first information as neighboring node coupled to one of the plurality of cables coupled to the first node.