-
1.
公开(公告)号:US20240414229A1
公开(公告)日:2024-12-12
申请号:US18809088
申请日:2024-08-19
Applicant: NetApp, Inc.
Inventor: Houze Xu , Yuepeng QI , Yanbei Wang
IPC: H04L67/1097 , H04L43/16 , H04L47/2416 , H04L67/104
Abstract: Data traffic management in a computing environment utilizing direct memory access functionality is disclosed. A management agent is configured to operate within a storage node. The management agent includes a storage interface to communicate with a first set of storage devices, a management memory interface to communicate with a first management memory, and an interconnect (IC) interface to communicate with a remote peer node. The management agent controls data traffic between the storage node and the peer node to provide at least mirroring of the first management memory to the peer node and mirroring of a second management memory on the peer node to the storage node. The management agent further controls the data traffic using a traffic control approach selected based on at least a performance evaluation of an IC fabric accessible via the IC interface.
-
公开(公告)号:US12219010B2
公开(公告)日:2025-02-04
申请号:US18467370
申请日:2023-09-14
Applicant: NetApp, Inc.
Inventor: Yanbei Wang , Houze Xu
IPC: H04L67/1097 , H04L67/1023 , H04L67/141
Abstract: According to one embodiment, a computer implemented method comprises providing multiple channels between a first storage node and a second storage node with each channel having a separate network connection for packets of a transport layer session, assigning packets from each channel to a group of receive queues of the second storage node, continuously monitoring whether two or more channels of the multiple channels share a same receive queue of the second storage node, and sending a communication via a channel to the first storage node to indicate a dynamic change in a hash input field (e.g., a source port, a destination port, a source internet protocol (IP) address, and a destination IP address) when two or more channels of the multiple channels share a same receive queue of the second storage node.
-
3.
公开(公告)号:US20240146803A1
公开(公告)日:2024-05-02
申请号:US17976235
申请日:2022-10-28
Applicant: NetApp, Inc.
Inventor: Houze Xu , Yuepeng QI , Yanbei Wang
IPC: H04L67/1097 , H04L43/16 , H04L47/2416 , H04L67/104
CPC classification number: H04L67/1097 , H04L43/16 , H04L47/2416 , H04L67/104
Abstract: Data traffic management in a computing environment utilizing direct memory access functionality is disclosed. A management agent is configured to operate within a storage node. The management agent includes a storage interface to communicate with a first set of storage devices, a management memory interface to communicate with a first management memory, and an interconnect (IC) interface to communicate with a remote peer node. The management agent controls data traffic between the storage node and the peer node to provide at least mirroring of the first management memory to the peer node and mirroring of a second management memory on the peer node to the storage node. The management agent further controls the data traffic using a traffic control approach selected based on at least a performance evaluation of an IC fabric accessible via the IC interface.
-
公开(公告)号:US11785086B1
公开(公告)日:2023-10-10
申请号:US17960602
申请日:2022-10-05
Applicant: NetApp, Inc.
Inventor: Yanbei Wang , Houze Xu
IPC: H04L67/1097 , H04L67/141 , H04L67/1023
CPC classification number: H04L67/1097 , H04L67/1023 , H04L67/141
Abstract: According to one embodiment, a computer implemented method comprises providing multiple channels between a first storage node and a second storage node with each channel having a separate network connection for packets of a transport layer session, assigning packets from each channel to a group of receive queues of the second storage node, continuously monitoring whether two or more channels of the multiple channels share a same receive queue of the second storage node, and sending a communication via a channel to the first storage node to indicate a dynamic change in a hash input field (e.g., a source port, a destination port, a source internet protocol (IP) address, and a destination IP address) when two or more channels of the multiple channels share a same receive queue of the second storage node.
-
5.
公开(公告)号:US12095860B2
公开(公告)日:2024-09-17
申请号:US17976235
申请日:2022-10-28
Applicant: NetApp, Inc.
Inventor: Houze Xu , Yuepeng Qi , Yanbei Wang
IPC: G06F15/16 , H04L43/16 , H04L47/2416 , H04L67/104 , H04L67/1097
CPC classification number: H04L67/1097 , H04L43/16 , H04L47/2416 , H04L67/104
Abstract: Data traffic management in a computing environment utilizing direct memory access functionality is disclosed. A management agent is configured to operate within a storage node. The management agent includes a storage interface to communicate with a first set of storage devices, a management memory interface to communicate with a first management memory, and an interconnect (IC) interface to communicate with a remote peer node. The management agent controls data traffic between the storage node and the peer node to provide at least mirroring of the first management memory to the peer node and mirroring of a second management memory on the peer node to the storage node. The management agent further controls the data traffic using a traffic control approach selected based on at least a performance evaluation of an IC fabric accessible via the IC interface.
-
公开(公告)号:US20240121298A1
公开(公告)日:2024-04-11
申请号:US18467370
申请日:2023-09-14
Applicant: NetApp, Inc.
Inventor: Yanbei Wang , Houze Xu
IPC: H04L67/1097 , H04L67/1023 , H04L67/141
CPC classification number: H04L67/1097 , H04L67/1023 , H04L67/141
Abstract: According to one embodiment, a computer implemented method comprises providing multiple channels between a first storage node and a second storage node with each channel having a separate network connection for packets of a transport layer session, assigning packets from each channel to a group of receive queues of the second storage node, continuously monitoring whether two or more channels of the multiple channels share a same receive queue of the second storage node, and sending a communication via a channel to the first storage node to indicate a dynamic change in a hash input field (e.g., a source port, a destination port, a source internet protocol (IP) address, and a destination IP address) when two or more channels of the multiple channels share a same receive queue of the second storage node.
-
-
-
-
-