Node Communication Control via Linked List Priority
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


