Patent ID: 7962562

Claim:
A method comprising: generating a message in a first network storage server; and multicasting the message by simultaneously transmitting, using a single PCI transaction, the message from a system memory of the first network storage server to a first cluster interconnect device in the first network storage server and a second cluster interconnect device in the second network storage server, wherein the first cluster interconnect device includes a first non-volatile memory, embedded in the first cluster interconnect device, for receiving and storing the message received by the first cluster interconnect device, wherein the second cluster interconnect device includes a second non-volatile memory, embedded in the second cluster interconnect device, for receiving and storing the message received by the second cluster interconnect device, wherein the second network storage server is configured as a cluster partner of the first network storage server, wherein the message is transmitted from the first network storage server to the second network storage server via a cluster interconnect coupling the first cluster interconnect device to the second cluster interconnect device, and wherein the first non-volatile memory and the second non-volatile memory are destinations of the multicasting.