Patent ID: 9641616
Date: 2017-05-02
CPC Classifications: G06F,H04L

Claim:
1. A method for processing a self-steering storage command via a point-to-point communication protocol, the method implemented in a current storage node that is one of a plurality of storage nodes, comprising: receiving, at the current storage node, a current instance of a current command frame directed to the plurality of storage nodes; performing a storage operation in response to a storage command associated with the current command frame; determining whether all storage nodes in the plurality of storage nodes have received an instance of the current command frame, based on address information in the current command frame; when it is determined that all storage nodes in the plurality of storage nodes have received an instance of the current command frame based on the address information in the current command frame, transmitting a final completion status frame directly to a computation node that originated the current command frame; and when it is determined that all storage nodes in the plurality of storage nodes have not received an instance of the current command frame based on the address information in the current command frame, generating a next instance of the current command frame, and transmitting the next instance of the current command frame directly to another storage node in the plurality of storage nodes.