-
公开(公告)号:US20240320150A1
公开(公告)日:2024-09-26
申请号:US18595567
申请日:2024-03-05
申请人: PURE STORAGE, INC.
发明人: ETHAN L. MILLER , RONALD KARR
IPC分类号: G06F12/0802 , G06F3/06 , G06F12/122 , G06F12/128
CPC分类号: G06F12/0802 , G06F3/0608 , G06F3/0641 , G06F3/0685 , G06F12/122 , G06F12/128 , G06F3/0656 , G06F2212/1044
摘要: Deduplicating data based on recently reading the data, including: determining whether a calculated signature for write data matches a particular signature corresponding to data that was recently read from the storage device, wherein the signature is calculated using the write data as input; and after determining that the calculated signature for the write data matches the particular signature, obtaining the data that was recently read and comparing the data that was recently read to the write data.
-
公开(公告)号:US20220413703A1
公开(公告)日:2022-12-29
申请号:US17823968
申请日:2022-09-01
申请人: PURE STORAGE, INC.
IPC分类号: G06F3/06 , G06F12/1009 , G06F12/02 , G06F11/20
摘要: A system, apparatus, and product for allowing access to a partially replicated dataset, including: detecting, by a target storage system, that a dataset will be replicated from a source storage system to the target storage system; exposing, by the target storage system, the dataset for user operations prior to receiving the entire dataset; receiving, by the target storage system, a request to read a portion of the dataset that has not been received by the target storage system; and retrieving, by the target storage system, the portion of the dataset.
-
公开(公告)号:US20230359381A1
公开(公告)日:2023-11-09
申请号:US18353264
申请日:2023-07-17
申请人: PURE STORAGE, INC.
发明人: JOHN COLGROVE , RONALD KARR , ETHAN L. MILLER
IPC分类号: G06F3/06 , G06F12/1018 , G06F16/22 , G06F16/25 , G06F16/23
CPC分类号: G06F3/0641 , G06F3/0689 , G06F3/0619 , G06F3/0665 , G06F12/1018 , G06F3/061 , G06F16/2255 , G06F16/258 , G06F16/2365
摘要: Systems and method for implementing deduplication process based on performance analyses. The system may include a processing device to determine a first performance metric associated with retrieving a second stored data block that is within a specified range of a duplicate of the first data block and a second performance metric associated with retrieving a hash value corresponding to the second stored data block. The processing device further to retrieve the second stored data block within a specified range of the duplicate of the first data block in response to the first performance metric not exceeding the second performance metric.
-
公开(公告)号:US20240362224A1
公开(公告)日:2024-10-31
申请号:US18767767
申请日:2024-07-09
申请人: PURE STORAGE, INC
发明人: ETHAN L. MILLER
IPC分类号: G06F16/2455 , G06F16/22
CPC分类号: G06F16/2455 , G06F16/2255
摘要: A method for efficiently supporting deletion in a probabilistic data structure, and related computing or storage system are described. A processor, computing system or storage system constructs a table and a summary table for determining whether there is an entry for a value in the table. The summary table has buckets pointed to by address fields of values. Each bucket has a prefix table, a transit table, signature table and a first indicator. The system tracks deletion and addition of items of the table and summary table through the first indicators.
-
公开(公告)号:US20240193311A1
公开(公告)日:2024-06-13
申请号:US18525605
申请日:2023-11-30
申请人: PURE STORAGE, INC.
发明人: ETHAN L. MILLER , JOHN COLGROVE , MARK L. MCAULIFFE , NAVEEN NEELAKANTAM , MARCO SANVIDO , NEIL A. VACHHARAJANI , TAHER VOHRA
CPC分类号: G06F21/78 , G06F21/6227 , H04L9/065 , H04L9/0866 , H04L9/0894
摘要: Utilizing a non-repeating identifier to encrypt data, including: receiving a request to write data to a storage device; selecting a segment-offset pair where the data will be stored, where the selected segment-offset pair is unique to every other segment-offset pair utilized during the lifetime of the storage device; and encrypting the data in dependence upon an identifier of the segment-offset pair.
-
公开(公告)号:US20220222184A1
公开(公告)日:2022-07-14
申请号:US17707723
申请日:2022-03-29
申请人: PURE STORAGE, INC.
发明人: JONAS R. IRWIN , ETHAN L. MILLER , JOHN D. DAVIS
摘要: A method of providing end-to-end encryption for data stored in a storage system, including: receiving a request to read encrypted data from a logical volume of a storage system; decrypting the encrypted data using a decryption key associated with at least one property of the storage system; performing at least one of a data operation to reconstitute the data; encrypting the data using an encryption key associated with at least one property of the data to generate new encrypted data; and providing a response to the request that includes the new encrypted data.
-
公开(公告)号:US20240012714A1
公开(公告)日:2024-01-11
申请号:US18472817
申请日:2023-09-22
申请人: PURE STORAGE, INC.
CPC分类号: G06F11/1451 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F3/0665 , G06F11/0748 , G06F11/0757 , G06F11/0772 , G06F11/1446 , G06F11/1456 , G06F11/1464 , G06F11/2069 , G06F11/2071 , G06F11/2094 , G06F11/2097 , G06F11/3034 , G06F11/3476 , G06F3/00 , G06F2201/84 , G06F11/0712 , G06F11/0727 , G06F11/0766 , G06F11/0793 , G06F2201/81
摘要: Systems, methods, and computer readable storage mediums for performing remote replication including receiving, by a target storage system, an indication that a dataset stored on a source storage system will be replicated to the target storage system; identifying, by the target storage system, portions of the dataset that are not already stored on the target storage system; and initiating, by the target storage system, replication of one or more of the portions of the dataset that are not already stored on the target storage system from a source other than the source storage system.
-
公开(公告)号:US20230401163A1
公开(公告)日:2023-12-14
申请号:US18452367
申请日:2023-08-18
申请人: PURE STORAGE, INC.
发明人: JONAS R. IRWIN , ETHAN L. MILLER , JOHN D. DAVIS
CPC分类号: G06F12/1408 , G06F3/0608 , G06F3/0683 , G06F21/602 , G06F3/0641 , G06F2212/1052
摘要: A method of providing end-to-end encryption for data stored in a storage system, including: receiving a request to read encrypted data from a logical volume of a storage system; decrypting the encrypted data using a decryption key associated with at least one property of the storage system; performing at least one of a data operation to reconstitute the data; encrypting the data using an encryption key associated with at least one property of the data to generate new encrypted data; and providing a response to the request that includes the new encrypted data.
-
公开(公告)号:US20230359644A1
公开(公告)日:2023-11-09
申请号:US18352644
申请日:2023-07-14
申请人: PURE STORAGE, INC.
发明人: ETHAN L. MILLER , ANDREW R. BERNAT , BENJAMIN BOROWIEC , ALAN S. DRISCOLL , STEVE HODGSON , GANESH RAMANARAYANAN , MALCOLM SHARPE
IPC分类号: G06F16/27 , G06F11/14 , G06F3/06 , G06F16/174
CPC分类号: G06F16/27 , G06F11/1456 , G06F3/0617 , G06F3/067 , G06F3/0608 , G06F3/061 , G06F3/065 , G06F11/1451 , G06F16/1748 , G06F16/1744 , G06F11/1458 , G06F2201/84 , G06F11/1453
摘要: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.
-
公开(公告)号:US20210326222A1
公开(公告)日:2021-10-21
申请号:US17362183
申请日:2021-06-29
申请人: PURE STORAGE, INC.
摘要: Systems, methods, and computer readable storage mediums for performing remote replication including receiving, by a target storage system, an indication that a dataset stored on a source storage system will be replicated to the target storage system; identifying, by the target storage system, portions of the dataset that are not already stored on the target storage system; and initiating, by the target storage system, replication of one or more of the portions of the dataset that are not already stored on the target storage system from a source other than the source storage system.
-
-
-
-
-
-
-
-
-