Node Communication Control via Linked List Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing rack systems, conventional node communication methods result in unpredictable maximum communication times, leading to real-time issues, especially when obtaining multiple messages from nodes like BIOS, CPLD, or BMC, as the detecting unit communicates sequentially with nodes without a defined limit on communication attempts.

Innovation Solution

A method utilizing a FIFO linked list to control communication times between the detecting unit and nodes, where communication parameters with different priorities are managed, and communication is re-attempted based on predefined limits and priorities, ensuring efficient and prompt data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the detecting unit communicates with nodes sequentially without a predefined limit on communication attempts, then complete message retrieval (BIOS, CPLD, BMC messages) is achieved, but communication time becomes unpredictable and real-time performance deteriorates

Engineering Contradiction:
Improvemessage retrieval completenessVSAvoidcommunication time predictability
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by predefining a linked list structure before communication begins, where each node in the linked list contains communication parameters and a maximum communication attempt limit. This pre-configuration ensures that communication time is bounded and predictable while still allowing complete message retrieval within the specified time constraints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the communication process adaptive through the linked list structure. The detecting unit dynamically adjusts communication attempts based on the predefined limits and priorities stored in the linked list, allowing flexible communication strategies while maintaining overall time predictability through structured control.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the detecting unit performs multiple communication attempts with each node to ensure message retrieval, then message completeness improves, but communication duration increases and real-time performance decreases

Engineering Contradiction:
Improvemessage retrieval reliabilityVSAvoidcommunication duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent applies parameter changes by introducing a maximum communication attempt limit as a controllable parameter. The linked list stores communication parameters including the number of maximum attempts for each node, allowing the system to adjust communication reliability and duration by modifying these parameters without changing the fundamental communication mechanism.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the detecting unit communicates with all nodes comprehensively, then data completeness improves, but system response time decreases due to lack of prioritization

Engineering Contradiction:
Improvedata completenessVSAvoidsystem response speed
Core Design Contradiction:
Loss of informationVSSpeed

Solution Approach 1:

The patent applies local quality by assigning different priorities to different communication parameters in the linked list. High-priority nodes or message types can be processed first, ensuring critical data is retrieved quickly while less critical communications follow. This localized prioritization maintains data completeness while improving system response speed for important operations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8891515B2Method for node communication
Publication Date: 2014.11.18 INVENTEC CORP
  • US8891515B2 patent drawing
  • US8891515B2 patent drawing
  • US8891515B2 patent drawing

AI summary

A method for node communication for use in a rack system is provided. The method includes providing a detecting unit for connecting to the nodes via a circuit switching device; predefining a linked list in which a limit of times for the detecting unit to communicate with each of the nodes is set; sequentially selecting one node of the nodes so that the detecting unit is connected to the one node via the circuit switching device; adding an assigned communication parameter between the detecting unit and the one node selected to the linked list, wherein a number of times of communication corresponding to the assigned communication parameter is not greater than the limit of times; and performing communication between the detecting unit and the one node selected in accordance with the assigned communication parameter in the linked list.