-
公开(公告)号:US11689610B2
公开(公告)日:2023-06-27
申请号:US17525836
申请日:2021-11-12
申请人: Pure Storage, Inc.
发明人: Jayesh Patel , Prabhath Sajeepa , Daniel Talayco
IPC分类号: H04L67/1001 , H04L67/1097 , H04L69/16
CPC分类号: H04L67/1001 , H04L67/1097 , H04L69/16
摘要: A method of resetting a stateful connection in a storage cluster with stateless load-balancing is provided. The method includes receiving a packet associated with a stateful connection between a client and a first storage node of the storage cluster. The method includes sending a reset packet from a second storage node to the client, through a stateless load balancer, responsive to the second storage node failing to recognize the packet associated with the stateful connection between the client and the first storage node, wherein the client resets the stateful connection responsive to receiving the reset packet. The method includes sending further reset packets from the load balancer to a plurality of storage nodes of the storage cluster, responsive to receiving, at the load balancer, the reset packet from the second storage node, wherein the plurality of storage nodes reset stateful connection information responsive to receiving the further reset packets.
-
公开(公告)号:US20220217206A1
公开(公告)日:2022-07-07
申请号:US17704751
申请日:2022-03-25
申请人: Pure Storage, Inc.
发明人: Prabhath Sajeepa , Daniel Talayco , Qing Yang , Robert Lee
IPC分类号: H04L67/1097 , G06F3/06 , G06F11/10 , H04L67/51 , H04L49/10 , G06F12/02 , G11C29/52 , H03M13/15 , G06F11/20
摘要: A storage system is provided. The storage system includes a first storage cluster, the first storage cluster having a first plurality of storage nodes coupled together and a second storage cluster, the second storage cluster having a second plurality of storage nodes coupled together. The system includes an interconnect coupling the first storage cluster and the second storage cluster and a first pathway coupling the interconnect to each storage cluster. The system includes a second pathway, the second pathway coupling at least one fabric module within a chassis to each blade within the chassis.
-
公开(公告)号:US11310317B1
公开(公告)日:2022-04-19
申请号:US16799551
申请日:2020-02-24
申请人: Pure Storage, Inc.
发明人: Prabhath Sajeepa , Daniel Talayco , Qing Yang , Robert Lee
IPC分类号: G06F12/00 , H04L67/1097 , H03M13/15 , G06F3/06 , H04L67/51 , G06F11/10 , G06F11/20 , H04L49/10 , G06F12/02 , G11C29/52
摘要: A storage system is provided. The storage system includes a first storage cluster, the first storage cluster having a first plurality of storage nodes coupled together and a second storage cluster, the second storage cluster having a second plurality of storage nodes coupled together. The system includes an interconnect coupling the first storage cluster and the second storage cluster and a first pathway coupling the interconnect to each storage cluster. The system includes a second pathway, the second pathway coupling at least one fabric module within a chassis to each blade within the chassis.
-
公开(公告)号:US12101379B2
公开(公告)日:2024-09-24
申请号:US18312435
申请日:2023-05-04
申请人: PURE STORAGE, INC.
发明人: Prabhath Sajeepa , Daniel Talayco , Qing Yang , Robert Lee
IPC分类号: G06F12/00 , G06F3/06 , G06F11/10 , G06F11/20 , G06F12/02 , G11C29/52 , H03M13/15 , H04L49/10 , H04L67/1097 , H04L67/51
CPC分类号: H04L67/1097 , G06F3/06 , G06F3/0604 , G06F3/061 , G06F3/0611 , G06F3/0613 , G06F3/0635 , G06F3/065 , G06F3/0655 , G06F3/0659 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F3/0689 , G06F11/1068 , G06F11/2092 , G06F12/0246 , G11C29/52 , H03M13/154 , H04L49/10 , H04L67/51 , G06F11/108 , G06F2201/805 , G06F2201/845 , G06F2212/7206 , G06F2212/7207
摘要: A storage system is provided. The storage system includes a first storage cluster, the first storage cluster having a first plurality of storage nodes coupled together and a second storage cluster, the second storage cluster having a second plurality of storage nodes coupled together. The system includes an interconnect coupling the first storage cluster and the second storage cluster and a first pathway coupling the interconnect to each storage cluster. The system includes a second pathway, the second pathway coupling at least one fabric module within a chassis to each blade within the chassis.
-
公开(公告)号:US20220116448A1
公开(公告)日:2022-04-14
申请号:US17525836
申请日:2021-11-12
申请人: Pure Storage, Inc.
发明人: Jayesh Patel , Prabhath Sajeepa , Daniel Talayco
IPC分类号: H04L67/1001 , H04L67/1097 , H04L69/16
摘要: A method of resetting a stateful connection in a storage cluster with stateless load-balancing is provided. The method includes receiving a packet associated with a stateful connection between a client and a first storage node of the storage cluster. The method includes sending a reset packet from a second storage node to the client, through a stateless load balancer, responsive to the second storage node failing to recognize the packet associated with the stateful connection between the client and the first storage node, wherein the client resets the stateful connection responsive to receiving the reset packet. The method includes sending further reset packets from the load balancer to a plurality of storage nodes of the storage cluster, responsive to receiving, at the load balancer, the reset packet from the second storage node, wherein the plurality of storage nodes reset stateful connection information responsive to receiving the further reset packets.
-
公开(公告)号:US10574754B1
公开(公告)日:2020-02-25
申请号:US15885666
申请日:2018-01-31
申请人: Pure Storage, Inc.
发明人: Prabhath Sajeepa , Daniel Talayco , Qing Yang , Robert Lee
IPC分类号: G06F12/00 , H04L29/08 , G06F3/06 , G11C29/52 , G06F12/02 , H04L12/933 , G06F11/20 , G06F11/10 , H03M13/15
摘要: A storage system is provided. The storage system includes a first storage cluster, the first storage cluster having a first plurality of storage nodes coupled together and a second storage cluster, the second storage cluster having a second plurality of storage nodes coupled together. The system includes an interconnect coupling the first storage cluster and the second storage cluster and a first pathway coupling the interconnect to each storage cluster. The system includes a second pathway, the second pathway coupling at least one fabric module within a chassis to each blade within the chassis.
-
公开(公告)号:US11722455B2
公开(公告)日:2023-08-08
申请号:US16725636
申请日:2019-12-23
申请人: Pure Storage, Inc.
发明人: Jayesh Patel , Prabhath Sajeepa , Daniel Talayco
IPC分类号: H04L12/28 , H04L12/54 , H04L12/721 , H04L12/741 , H04L29/12 , H04L61/103 , H04L45/741 , H04L67/1097 , H04L67/1001 , H04L101/622
CPC分类号: H04L61/103 , H04L45/741 , H04L67/1001 , H04L67/1097 , H04L2101/622
摘要: A method of address resolution broadcasting in a networked device is provided. The method includes receiving, at a switch fabric of the networked device, an address resolution request from one of a plurality of nodes of the networked device and substituting, as a source address, a cluster MAC address for a MAC address of the one of the plurality of nodes in the address resolution request. The method includes sending the address resolution request over a network and receiving, at the switch fabric, an address resolution reply over the network. The method includes substituting, as a destination address, an address for transmission to each of the plurality of nodes for the cluster MAC address in the address resolution reply, and transmitting the address resolution reply to the plurality of nodes.
-
公开(公告)号:US11671496B2
公开(公告)日:2023-06-06
申请号:US17704751
申请日:2022-03-25
申请人: Pure Storage, Inc.
发明人: Prabhath Sajeepa , Daniel Talayco , Qing Yang , Robert Lee
IPC分类号: G06F12/00 , H04L67/1097 , G06F3/06 , G11C29/52 , G06F12/02 , H04L49/10 , G06F11/20 , G06F11/10 , H03M13/15 , H04L67/51
CPC分类号: H04L67/1097 , G06F3/06 , G06F3/061 , G06F3/0604 , G06F3/065 , G06F3/067 , G06F3/0611 , G06F3/0613 , G06F3/0635 , G06F3/0655 , G06F3/0659 , G06F3/0685 , G06F3/0688 , G06F3/0689 , G06F11/1068 , G06F11/2092 , G06F12/0246 , G11C29/52 , H03M13/154 , H04L49/10 , H04L67/51 , G06F11/108 , G06F2201/805 , G06F2201/845 , G06F2212/7206 , G06F2212/7207
摘要: A storage system is provided. The storage system includes a first storage cluster, the first storage cluster having a first plurality of storage nodes coupled together and a second storage cluster, the second storage cluster having a second plurality of storage nodes coupled together. The system includes an interconnect coupling the first storage cluster and the second storage cluster and a first pathway coupling the interconnect to each storage cluster. The system includes a second pathway, the second pathway coupling at least one fabric module within a chassis to each blade within the chassis.
-
公开(公告)号:US10230544B1
公开(公告)日:2019-03-12
申请号:US15499726
申请日:2017-04-27
申请人: Pure Storage, Inc.
IPC分类号: H04L12/46 , H04L12/715 , H04L29/08 , H04L12/66 , H04L29/12
摘要: A method for efficient data forwarding in a networked device is provided. The method includes receiving a first packet from a first VLAN into a load balancer of the networked device and forwarding the first packet from the load balancer to a second VLAN internal to the networked device, wherein an identity of the first VLAN is unknown as a result of forwarding the packet from the first VLAN to the second VLAN. The method includes determining the identity of the first VLAN, based on a source IP address of the first packet and a map of IP addresses and VLANs. The method includes sending a second packet from one of a plurality of nodes, in response to the receiving, with the source IP address of the first packet as a destination IP address of the second packet and with a field of the second packet identifying the first VLAN.
-
公开(公告)号:US11190580B2
公开(公告)日:2021-11-30
申请号:US16563650
申请日:2019-09-06
申请人: Pure Storage, Inc.
发明人: Jayesh Patel , Prabhath Sajeepa , Daniel Talayco
摘要: A method of resetting a stateful connection in a storage cluster with stateless load-balancing is provided. The method includes receiving a packet associated with a stateful connection between a client and a first storage node of the storage cluster. The method includes sending a reset packet from a second storage node to the client, through a stateless load balancer, responsive to the second storage node failing to recognize the packet associated with the stateful connection between the client and the first storage node, wherein the client resets the stateful connection responsive to receiving the reset packet. The method includes sending further reset packets from the load balancer to a plurality of storage nodes of the storage cluster, responsive to receiving, at the load balancer, the reset packet from the second storage node, wherein the plurality of storage nodes reset stateful connection information responsive to receiving the further reset packets.
-
-
-
-
-
-
-
-
-