发明名称 Self-steering point-to-point storage protocol
摘要 Techniques are disclosed for processing a self-steering storage command via a point-to-point communication protocol. A network adapter in a storage node receives an instance of a current command frame directed to a group of storage nodes and performs a storage operation in response to a storage command associated with the current command frame. The network adapter determines whether all storage nodes have received an instance of the current command frame. If all storage nodes have received an instance of the current command frame, then the network adapter transmits a final completion status frame to a computation node that originated the current command frame. Otherwise, the network adapter generates a next instance of the command frame, and transmits the next instance of the current command frame to an additional storage node in the group of storage nodes.
申请公布号 US9641616(B2) 申请公布日期 2017.05.02
申请号 US201414328446 申请日期 2014.07.10
申请人 Kabushiki Kaisha Toshiba 发明人 Law Sie Pook
分类号 H04L29/08;H04L29/06;G06F3/06 主分类号 H04L29/08
代理机构 Patterson & Sheridan, LLP 代理人 Patterson & Sheridan, LLP
主权项 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.
地址 Tokyo JP