Automatic firmware update of processor nodes
First Claim
1. A method for updating code in a nodal system including at least two nodes, wherein each node includes a processing unit and a memory including code, and wherein the nodes communicate over a communication interface, comprising:
- transmitting, with at least one querying node, a request to at least one queried node in the nodal system for a level of the code at the node over the communication interface;
receiving, with one node, a response from the queried node receiving the request indicating the level of code at the queried node over the communication interface; and
determining, with the node receiving the response, whether at least one queried node has a higher code level.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for updating the firmware in a nodal system. The nodal system includes at least two nodes, wherein each node includes a processing unit and a memory including code. The nodes communicate over a communication interface. At least one querying node transmits a request to at least one queried node in the nodal system for a level of the code at the node over the communication interface. At least one node receives a response from the queried node receiving the request indicating the level of code at the queried node over the communication interface. The node receiving the response determines whether at least one queried node has a higher code level.
-
Citations
36 Claims
-
1. A method for updating code in a nodal system including at least two nodes, wherein each node includes a processing unit and a memory including code, and wherein the nodes communicate over a communication interface, comprising:
-
transmitting, with at least one querying node, a request to at least one queried node in the nodal system for a level of the code at the node over the communication interface;
receiving, with one node, a response from the queried node receiving the request indicating the level of code at the queried node over the communication interface; and
determining, with the node receiving the response, whether at least one queried node has a higher code level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
13. A system for updating code in a nodal system, comprising:
-
at least two nodes, wherein each node includes a processing unit and a memory including code;
a communication interface, wherein the nodes communicate over the communication interface;
program logic in a computer readable medium for causing the node processing units to perform;
(i) transmitting a request to at least one queried node in the nodal system for a level of the code at the node over the communication interface;
(ii) receiving a response from the queried node receiving the request indicating the level of code at the queried node over the communication interface; and
(ii) determining whether at least one queried node has a higher code level.
-
-
18. The system of claim, wherein multiple querying nodes transmit the request for the code level to one queried node, and wherein the queried node broadcasts information on the code level to the nodes.
-
25. An article of manufacture for updating code in a nodal system including at least two nodes, wherein each node includes a processing unit and a memory including code, wherein the nodes communicate over a communication interface, and wherein the article of manufacture comprises code in a computer readable medium capable of causing the node processing units to perform:
-
transmitting, with at least one querying node, a request to at least one queried node in the nodal system for a level of the code at the node over the communication interface;
receiving, with one node, a response from the queried node receiving the request indicating the level of code at the queried node over the communication interface; and
determining, with the node receiving the response, whether at least one queried node has a higher code level.
-
Specification