-
公开(公告)号:US11921567B2
公开(公告)日:2024-03-05
申请号:US18068177
申请日:2022-12-19
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.
-
公开(公告)号:US11625181B1
公开(公告)日:2023-04-11
申请号:US17146968
申请日:2021-01-12
Applicant: PURE STORAGE, INC.
Inventor: Andrew Bernat , Zoltan Dewitt , John Colgrove
IPC: G06F3/06
Abstract: Data tiering based on snapshots, including: receiving information describing, for data stored in a storage system, any snapshots associated with the data and any volumes storing the data; determining, from a plurality of storage tiers, a storage tier for the data based on the information; and storing the data in a storage device of the storage system associated with the storage tier.
-
公开(公告)号:US11531577B1
公开(公告)日:2022-12-20
申请号:US17159659
申请日:2021-01-27
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.
-
公开(公告)号:US11494267B2
公开(公告)日:2022-11-08
申请号:US16848590
申请日:2020-04-14
Applicant: PURE STORAGE, INC.
Inventor: Timothy Brennan , Andrew Bernat , Peter Kirkpatrick , Wei Tang
Abstract: Continuous value data redundancy, including: receiving, by a storage system, a dataset; determining, based on a data resiliency metric, an integer redundancy value for the dataset from among a plurality of redundancy values; and generating, based on the integer redundancy value for the dataset, data recovery information for the dataset, wherein the integer redundancy value for the dataset is different from at least one other integer redundancy value for another dataset stored within the storage system.
-
公开(公告)号:US12135656B2
公开(公告)日:2024-11-05
申请号:US17482661
申请日:2021-09-23
Applicant: PURE STORAGE, INC.
Inventor: Ethan Miller , Andrew Bernat
Abstract: Periodically re-encrypting user data stored on a storage device, including: determining that data stored in a first location of a storage device is encrypted with a data encryption key that has been decommissioned; re-encrypting the data utilizing a current data encryption key; and writing the data that is encrypted utilizing the current data encryption key to a second location of the storage device.
-
公开(公告)号:US11451391B1
公开(公告)日:2022-09-20
申请号:US16661160
申请日:2019-10-23
Applicant: Pure Storage, Inc.
Inventor: Andrew Bernat , Alexandre Duchâteau , Marco Sanvido , Constantine Sapuntzakis , Kiron Vijayasankar
IPC: H04L9/32 , G06F21/60 , H04L9/40 , H04L67/10 , H04L67/1097 , H04W12/0431 , G06F9/455
Abstract: Protecting an encryption key for data stored in a storage system that includes a plurality of storage devices, including: reading, from at least a majority of the storage devices, a portion of an apartment key; reconstructing the apartment key using the portions of the apartment key read by the majority of the storage devices; unlocking the main portion of each of the storage devices utilizing the apartment key; reading, from the main portion of one of the storage devices, a portion of a third-party resource access key; requesting, from the third-party resource utilizing the third-party resource access key, an encryption key; receiving, from the third-party resource, the encryption key; and decrypting the data stored on the storage devices utilizing the encryption key.
-
公开(公告)号:US20220014369A1
公开(公告)日:2022-01-13
申请号:US17482661
申请日:2021-09-23
Applicant: PURE STORAGE, INC.
Inventor: Ethan Miller , Andrew Bernat
IPC: H04L9/08
Abstract: Periodically re-encrypting user data stored on a storage device, including: determining that data stored in a first location of a storage device is encrypted with a data encryption key that has been decommissioned; re-encrypting the data utilizing a current data encryption key; and writing the data that is encrypted utilizing the current data encryption key to a second location of the storage device.
-
公开(公告)号:US11157179B2
公开(公告)日:2021-10-26
申请号:US16701991
申请日:2019-12-03
Applicant: Pure Storage, Inc.
Inventor: Andrew Bernat , Wei Tang
Abstract: A power requirement associated with a storage device of the plurality of storage devices is determined. A set of blocks of the storage device is allocated for storage of data, wherein the set of blocks of the storage device is less than the power requirement of the storage device. User data to be stored at the storage system is received. The user data is assigned to the set of blocks for storage at the storage device.
-
公开(公告)号:US11146396B1
公开(公告)日:2021-10-12
申请号:US16701852
申请日:2019-12-03
Applicant: Pure Storage, Inc.
Inventor: Andrew Bernat , Ethan Miller
IPC: H04L9/08
Abstract: Periodically re-encrypting user data stored on a storage device, including: detecting that a data encryption key should be decommissioned; and for user data stored on the storage device that is encrypted with the data encryption key: reading the user data that is encrypted with the data encryption key from the storage device; re-encrypting the user data utilizing a current data encryption key; and writing the user data that is encrypted utilizing the current data encryption key to the storage device.
-
公开(公告)号:US11032259B1
公开(公告)日:2021-06-08
申请号:US16167789
申请日:2018-10-23
Applicant: PURE STORAGE, INC.
Inventor: Andrew Bernat , Timothy Brennan , Ethan Miller , John Colgrove
Abstract: In a storage system that includes a plurality of NVMe SSDs, data protection may be carried out by: for each of the plurality of NVMe SSDs, encrypting a device key using a master secret, wherein the device key, when not encrypted, is used to encrypt and decrypt data in one or more namespaces on the NVMe SSD; generating a plurality of shares from the master secret; and storing a separate share of the plurality of shares in a namespace prohibited from encryption on each NVMe SSD.
-
-
-
-
-
-
-
-
-