Patent ID: 8891515
Filing Date: 2014-11-18
Classification: H04L

Abstract:
1. A method for node communication for use in a rack system comprising a plurality of nodes, the method comprising: 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, wherein each of the nodes is a LAN (Local Area Network) switch, a JBOD (Just a Bunch of Disks) or a motherboard; 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; performing communication between the detecting unit and the one node selected in accordance with the assigned communication parameter in the linked list to access message in the one node, wherein the message is a BIOS (Basic Input/Output System) message, a CPLD (Complex Programmable Logic Device) message or a BMC (Baseboard Management Controller) message; recording the number of times of communication between the detecting unit and the node selected, wherein, when the number of times of communication reaches the limit of times, another node of the nodes is selected, so that the detecting unit is connected to the another node selected via the circuit switching device, and communication between the detecting unit and the another node selected is performed; and determining if a time of communication between the detecting unit and the one node selected is successful, wherein if successful, the assigned communication parameter corresponding to the time of communication is detected from the linked list; and if not successful, communication between the detecting unit and the one node selected is performed again according to a predetermined number of times of re-execution by using the assigned communication parameter in the linked list, wherein when the predetermined number of times of re-execution is reached and the communication between the detecting unit and the one node selected is not successful, the assigned communication parameter corresponding to the time of communication is deleted from the linked list, wherein a communication time between the detecting unit and the node selected is limited by limiting the number of times of communication between the detecting unit and the node selected.