-
公开(公告)号:US12099441B2
公开(公告)日:2024-09-24
申请号:US18360369
申请日:2023-07-27
申请人: PURE STORAGE, INC.
CPC分类号: G06F12/0246 , G06F3/061 , G06F3/064 , G06F3/0647 , G06F3/0656 , G06F3/067 , G06F2212/7201 , G06F2212/7202 , G06F2212/7209
摘要: A storage array controller may receive a write request comprising data to be stored at one or more solid-state storage devices. A write granularity associated with the write request may be generated that is less than a logical block size associated with the storage array controller. The data associated with the write request may be segmented based on the generated write granularity. The write request may be executed to store the segmented data at the one or more solid-state storage devices.
-
公开(公告)号:US20240311336A1
公开(公告)日:2024-09-19
申请号:US18184596
申请日:2023-03-15
申请人: PURE STORAGE, INC.
发明人: MATTHEW FAY
IPC分类号: G06F16/11 , G06F11/14 , G06F16/182
CPC分类号: G06F16/122 , G06F11/1464 , G06F16/128 , G06F16/1827 , G06F16/184 , G06F2201/84
摘要: Cost optimizing storage management of cloud-based storage systems, including: determining, based on a cost model associated with a cloud computing environment, one or more policies of a cloud-based storage system implemented in the cloud computing environment; and executing, based on the one or more policies, one or more processes in the cloud-based storage system.
-
公开(公告)号:US20240311034A1
公开(公告)日:2024-09-19
申请号:US18419809
申请日:2024-01-23
申请人: PURE STORAGE, INC.
发明人: RONALD KARR
CPC分类号: G06F3/065 , G06F1/08 , G06F3/0619 , G06F3/0659 , G06F3/067
摘要: Coordinated checkpoints among storage systems implementing checkpoint-based replication, including orchestrating one or more coordinated lightweight checkpoints for a source dataset stored across two or more source storage systems; and coordinating a replication of the one or more coordinated lightweight checkpoints from the two or more source storage systems to two or more target storage systems.
-
公开(公告)号:US12093527B2
公开(公告)日:2024-09-17
申请号:US17881667
申请日:2022-08-05
申请人: Pure Storage, Inc.
发明人: Jason K. Resch , Greg R. Dhuse
CPC分类号: G06F3/0604 , G06F3/0629 , G06F3/064 , G06F3/0644 , G06F3/067 , G06F11/1076 , G06F11/1092 , G06F3/0619 , G06F3/0643 , G06F2211/1028
摘要: A method includes determining an encoded data slice of a first subset of encoded data slices associated with a set of encoded data slices requires rebuilding, where the first subset of encoded data slices is stored in a set of storage units and includes at least a decode threshold number of encoded data slices. The method further includes identifying a second encoded data slice of a second subset of encoded data slices of the set of encoded data slices, where the second subset of encoded data slices is not currently stored in the set of storage units. The method further includes generating the second encoded data slice from the first subset of encoded data slices and sending the second encoded data slice to the set of storage units, where when stored, the second encoded data slice no longer included in the second subset of encoded data slices.
-
公开(公告)号:US12086472B2
公开(公告)日:2024-09-10
申请号:US17525843
申请日:2021-11-12
申请人: Pure Storage, Inc.
发明人: John Hayes , Par Botes
CPC分类号: G06F3/0665 , G06F3/0611 , G06F3/0617 , G06F3/0619 , G06F3/0631 , G06F3/0688 , G06F3/0689 , G06F11/1076 , G06F3/0607 , G06F2206/1012
摘要: A storage cluster is provided. The storage cluster includes a plurality of storage nodes coupled together as the storage cluster. The plurality of storage nodes is configured to assign data to two or more logical arrays and the plurality of storage nodes is configured to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays.
-
公开(公告)号:US12086409B2
公开(公告)日:2024-09-10
申请号:US17900282
申请日:2022-08-31
申请人: Pure Storage, Inc.
IPC分类号: G06F3/06
CPC分类号: G06F3/0608 , G06F3/0653 , G06F3/0683 , G06F3/0652
摘要: An example method for optimizing data deletion in a storage system comprises: detecting a command to delete data from a storage volume using a file system, the data stored on one or more blocks within a storage device associated with the storage volume; monitoring a load metric associated with the storage volume, the load metric indicative of a dynamically changing operational load of the storage volume; and initiating, based on the detecting the command and on the monitored load metric, a discard request for the storage device, the discard request commanding the storage device to indicate that the one or more blocks are free for use by the file system to store additional data.
-
公开(公告)号:US12086029B2
公开(公告)日:2024-09-10
申请号:US18350629
申请日:2023-07-11
申请人: PURE STORAGE, INC.
发明人: Peter E. Kirkpatrick , Ronald Karr
CPC分类号: G06F11/1068 , G11C29/52
摘要: Multiple allocation units are selected from a set of solid state storage devices for storage of data. An erasure code and intra-device recovery data associated with the data are generated. The intra-device recovery data is written in each of the plurality of allocation units of the set of solid-state storage devices. The erasure code is written in a subset of the plurality of allocation units.
-
公开(公告)号:US12079505B2
公开(公告)日:2024-09-03
申请号:US18190241
申请日:2023-03-27
申请人: PURE STORAGE, INC.
发明人: Matthew Fay , Naveen Neelakantam , Ronald Karr , Taher Vohra
IPC分类号: G06F3/06
CPC分类号: G06F3/0653 , G06F3/0604 , G06F3/0641 , G06F3/0673
摘要: Determining storage consumption in group of storage resources, including for the group of data units within a group of storage resources: for each data unit in the group of data units, determining whether the data unit is associated with one or more client entities; and for each data unit associated with one or more client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit; and reporting the calculated storage consumption.
-
19.
公开(公告)号:US12079502B2
公开(公告)日:2024-09-03
申请号:US17723903
申请日:2022-04-19
申请人: Pure Storage, Inc.
发明人: David A. Grunwald , Ronald Karr , Shuier Zhou , Chunyu Wang , Zhengyang Xia , Chia-Hao Kan , Zhen Liu
CPC分类号: G06F3/065 , G06F3/0616 , G06F3/0619 , G06F3/0622 , G06F3/0658 , G06F3/067
摘要: An illustrative method includes a data protection system identifying one or more attributes of a storage element within a storage system, determining, based on the one or more attributes of the storage element, a data protection policy for a dataset associated with the storage system, and applying the data protection policy to the dataset.
-
公开(公告)号:US12079148B2
公开(公告)日:2024-09-03
申请号:US18496499
申请日:2023-10-27
申请人: PURE STORAGE, INC.
发明人: Yuval Frandzel , Kiron Vijayasankar
CPC分类号: G06F13/18 , G06F13/1642
摘要: Ensuring the appropriate utilization of system resources using weighted workload based, time-independent scheduling, including: receiving an I/O request associated with an entity; determining whether an amount of system resources required to service the I/O request is greater than an amount of available system resources in a storage system; responsive to determining that the amount of system resources required to service the I/O request is greater than the amount of available system resources in the storage system: queueing the I/O request in an entity-specific queue for the entity; detecting that additional system resources in the storage system have become available; and issuing an I/O request from an entity-specific queue for an entity that has a highest priority, where a priority for each entity is determined based on the amount of I/O requests associated with the entity and a weighted proportion of resources designated for use by the entity.
-
-
-
-
-
-
-
-
-