-
公开(公告)号:US20240256372A1
公开(公告)日:2024-08-01
申请号:US18594962
申请日:2024-03-04
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , ANTHONY NIVEN , MARK FAY , PUSHKAR MAHESH SHIRALI , RONALD KARR
CPC classification number: G06F11/0727 , G06F3/0619 , G06F3/0659 , G06F3/0683 , G06F11/0751 , G06F11/0793 , G06F11/3034 , G06F11/3409
Abstract: Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
-
公开(公告)号:US20240231939A1
公开(公告)日:2024-07-11
申请号:US18400952
申请日:2023-12-29
Applicant: PURE STORAGE, INC.
Inventor: VINCENT WANG , MARK FAY , JUN HE , RENJIE FAN , KIRON VIJAYASANKAR , YUVAL FRANDZEL
CPC classification number: G06F9/505 , G06F3/0611 , G06F3/0613 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F9/4881 , G06F9/4887 , G06F9/5038 , G06F13/16 , G06F13/1642 , G06F3/061
Abstract: A method of scheduling input/output operations for a storage system including determining a deadline for a storage operation, wherein the deadline is dependent on an expected latency of the storage operation; adding the storage operation to a queue of storage operations; and reordering the queue dependent upon the deadline of the storage operation and one or more deadlines of one or more storage operations in the queue of storage operations.
-
公开(公告)号:US20250156236A1
公开(公告)日:2025-05-15
申请号:US19019767
申请日:2025-01-14
Applicant: PURE STORAGE, INC.
Inventor: VINCENT WANG , MARK FAY , JUN HE , RENJIE FAN , KIRON VIJAYASANKAR , YUVAL FRANDZEL
Abstract: A method of scheduling input/output operations for a storage system including determining a deadline for a storage operation, wherein the deadline is dependent on an expected latency of the storage operation; adding the storage operation to a queue of storage operations; and reordering the queue dependent upon the deadline of the storage operation and one or more deadlines of one or more storage operations in the queue of storage operations.
-
公开(公告)号:US20230118103A1
公开(公告)日:2023-04-20
申请号:US18068177
申请日:2022-12-19
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , ANTHONY NIVEN , MARK FAY , PUSHKAR MAHESH SHIRALI , RONALD KARR
Abstract: Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
-
公开(公告)号:US20250013623A1
公开(公告)日:2025-01-09
申请号:US18888010
申请日:2024-09-17
Applicant: PURE STORAGE, INC.
Inventor: GORDON COLEMAN , ZOLTAN DEWITT , BENJAMIN SCHOLBROCK , MARK FAY , VINCENT WANG
Abstract: A storage system includes a plurality of storage nodes, the storage nodes comprising a plurality of non-volatile memory modules. The storage system may analyze a set of storage operations to be performed on the plurality of non-volatile memory modules. The storage system may coordinate a time period for a set of background operations to be performed by a first non-volatile memory module of the plurality of non-volatile memory modules based on the set of storage operations.
-
公开(公告)号:US20220357891A1
公开(公告)日:2022-11-10
申请号:US17724149
申请日:2022-04-19
Applicant: PURE STORAGE, INC.
Inventor: VINCENT WANG , MARK FAY , JUN HE , RENJIE FAN , JOHN COLGROVE
IPC: G06F3/06 , G06F11/07 , G06F11/10 , G06F11/34 , G06F12/0804 , G06F12/0866
Abstract: A method for efficient reads by reconstruction may determining an expected read latency for reading data from a primary read location of a plurality of storage devices, determining an expected reconstruction latency for reconstructing the data using reconstruction data, wherein portions of the reconstruction data are stored at a plurality of alternative read locations of the plurality of storage devices, reading the portions of the reconstruction data from the plurality of alternative read locations of the plurality of storage devices, and reconstructing the data stored at the primary read location using the reconstruction data, wherein the expected reconstruction latency is lower than the expected read latency.
-
公开(公告)号:US20220261286A1
公开(公告)日:2022-08-18
申请号:US17732867
申请日:2022-04-29
Applicant: PURE STORAGE, INC.
Inventor: VINCENT WANG , MARK FAY , JUN HE , RENJIE FAN , KIRON VIJAYASANKAR , YUVAL FRANDZEL
Abstract: A method of scheduling input/output operations for a storage system including determining a deadline for a storage operation, wherein the deadline is dependent on an expected latency of the storage operation; adding the storage operation to a queue of storage operations; and reordering the queue dependent upon the deadline of the storage operation and one or more deadlines of one or more storage operations in the queue of storage operations.
-
公开(公告)号:US20220253389A1
公开(公告)日:2022-08-11
申请号:US17726914
申请日:2022-04-22
Applicant: PURE STORAGE, INC.
Inventor: MARK FAY , ANDREW BERNAT
Abstract: Rekeying in a storage system, including: receiving a request to rekey a first storage location of a storage system, wherein the first storage location is associated with a first cryptographic key; acknowledging completion of the request to rekey the first storage location without re-encrypting data stored at the first storage location of the storage system; and mapping a second cryptographic key identified by the request to rekey to the first storage location of the storage system.
-
-
-
-
-
-
-