-
公开(公告)号:US11677825B2
公开(公告)日:2023-06-13
申请号:US17365163
申请日:2021-07-01
申请人: PURE STORAGE, INC.
发明人: John Hayes , John Colgrove , John D. Davis
IPC分类号: H04L67/1097 , G06F3/06 , G06F11/10 , G06F12/02 , H04L67/51 , H04L49/10 , G06F11/20 , G11C29/52 , H03M13/15 , G06F13/40 , G06F13/42 , H04L12/40
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/108 , G06F11/1068 , G06F11/2092 , G06F12/0246 , G06F13/4022 , G06F13/4282 , G11C29/52 , H03M13/154 , H04L12/40169 , H04L49/10 , H04L67/51 , G06F2201/805 , G06F2201/845 , G06F2212/7206 , G06F2212/7207
摘要: A storage system is provided. The storage system includes a plurality of storage units, each having a controller and solid-state storage memory. The storage system further includes one or more first pathways that couple processing devices of a plurality of storage nodes and is configured to couple to a network external to the storage system and one or more second pathways that couple the plurality of storage nodes to the plurality of storage units, wherein the one or more second pathways enable multiprocessing applications.
-
公开(公告)号:US11650976B2
公开(公告)日:2023-05-16
申请号:US17727346
申请日:2022-04-22
申请人: Pure Storage, Inc.
发明人: John Colgrove , Joseph S. Hasbani , John Hayes , Ethan Miller , Cary Sandvig
IPC分类号: G06F12/00 , G06F16/23 , G06F16/174 , G06F16/901 , G06F3/06
CPC分类号: G06F16/2365 , G06F3/067 , G06F3/0608 , G06F3/0619 , G06F3/0637 , G06F3/0641 , G06F3/0689 , G06F16/1748 , G06F16/1752 , G06F16/9017
摘要: A system and method for managing tables in a storage system is described.
-
公开(公告)号:US11614893B2
公开(公告)日:2023-03-28
申请号:US17159796
申请日:2021-01-27
申请人: PURE STORAGE, INC.
发明人: Hari Kannan , Boris Feigin , Ying Gao , John Colgrove
IPC分类号: G06F3/06 , G06F11/07 , G06F11/10 , G06F11/34 , G06F12/0804 , G06F12/0866 , G06F11/30
摘要: A first set of physical units of a storage device of a storage system is selected for performance of low latency access operations, wherein other access operations are performed by remaining physical units of the storage device. A determination as to whether a triggering event has occurred that causes a selection of a new set of physical units of the storage device for the performance of low latency access operations is made. A second set of physical units of the storage device is selected for the performance of low latency access operations upon determining that the triggering event has occurred.
-
公开(公告)号:US20220398156A1
公开(公告)日:2022-12-15
申请号:US17876400
申请日:2022-07-28
申请人: Pure Storage, Inc.
发明人: Ethan L. Miller , John Colgrove , Robert Lee
摘要: A storage system includes a plurality of storage nodes. Each storage node of the plurality of storage nodes includes a plurality of non-volatile memory modules. The storage system also includes a processor operatively coupled to the plurality of storage nodes, to perform a method. The method includes receiving incoming data. The method further includes storing the incoming data in a redundant array of independent drives (RAID) stripe in the data storage system. The RAID stripe includes groups of data shards. Each group of data shards and a respective group parity shard are stored across the plurality of nodes of the data storage system. A set of stripe parity shards are stored in a first storage node of the plurality of storage nodes.
-
公开(公告)号:US11500552B2
公开(公告)日:2022-11-15
申请号:US17096613
申请日:2020-11-12
申请人: PURE STORAGE, INC.
发明人: John Martin Hayes , Robert Lee , John Colgrove , John D. Davis
摘要: A method for managing processing power in a storage system is provided. The method includes providing a plurality of blades, each of a first subset having a storage node and storage memory, and each of a second, differing subset having a compute-only node. The method includes distributing authorities across the plurality of blades, to a plurality of nodes including at least one compute-only node, wherein each authority has ownership of a range of user data.
-
公开(公告)号:US11474701B1
公开(公告)日:2022-10-18
申请号:US17157573
申请日:2021-01-25
申请人: PURE STORAGE, INC.
发明人: Matthew Fay , John Colgrove , Martin Harriman
IPC分类号: G06F3/06
摘要: Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
-
公开(公告)号:US11444849B2
公开(公告)日:2022-09-13
申请号:US17244698
申请日:2021-04-29
申请人: PURE STORAGE, INC.
IPC分类号: H04L41/22 , G06F11/34 , G06F11/30 , G06F3/0484 , H04L67/1097 , G06F11/32
摘要: Systems, methods, and computer readable storage mediums for using a cloud assist service to generate a read-only GUI to view the status of a storage system. An authorized user can login remotely to the cloud assist service to view the read-only GUI of the storage system. The read-only GUI will present a view of the status of the storage system that is similar to a local GUI available to users connecting directly to the storage system. Responses used to generate the local GUI are recorded and simulated by the cloud assist service to create a familiar read-only GUI.
-
公开(公告)号:US20220245129A1
公开(公告)日:2022-08-04
申请号:US17727346
申请日:2022-04-22
申请人: Pure Storage, Inc.
发明人: John Colgrove , Joseph S. Hasbani , John Hayes , Ethan Miller , Cary Sandvig
IPC分类号: G06F16/23 , G06F16/174 , G06F16/901 , G06F3/06
摘要: A system and method for managing tables in a storage system is described.
-
公开(公告)号:USRE49011E1
公开(公告)日:2022-04-05
申请号:US15874387
申请日:2018-01-18
申请人: Pure Storage, Inc.
发明人: John Colgrove , John Hayes , Ethan Miller , Cary Sandvig
摘要: A system and method for maintaining a mapping table in a data storage subsystem. A data storage subsystem supports multiple mapping tables. Records within a mapping table are arranged in multiple levels which may be logically ordered by time. Each level stores pairs of a key value and a pointer value. New records are inserted in a created new (youngest) level. All levels other than the youngest may be read only. In response to detecting a flattening condition, a data storage controller is configured to identify a group of two or more adjacent levels of the plurality of levels for flattening which are logically adjacent in time. A new level is created and one or more records stored within the group are stored in the new level, in response to detecting each of the one or more records stores a unique key among keys stored within the group.
-
公开(公告)号:US11281394B2
公开(公告)日:2022-03-22
申请号:US16450632
申请日:2019-06-24
申请人: Pure Storage, Inc.
发明人: Richard A. Hankins , Igor Ostrovsky , John Colgrove , Cary A. Sandvig , Ronald Karr , Victor Yip , Zong Miao , Abhishek Jain
摘要: A method of replication in a distributed storage system, performed by the distributed storage system is provided. The method includes managing a first index for data or metadata in a first storage system, the first storage system having a first partitioning scheme. The method includes managing a second index for data or metadata in a second storage system, the second storage system having a second partitioning scheme. The method includes replicating the data or metadata from the first storage system to the second storage system, translating an identifier of the data or metadata from the first storage system, and mapping the replicated data or metadata into the second partitioning scheme, via the translating of the identifier of the data or metadata from the first storage system.
-
-
-
-
-
-
-
-
-