-
公开(公告)号:US20230251783A1
公开(公告)日:2023-08-10
申请号:US18305014
申请日:2023-04-21
Applicant: PURE STORAGE, INC.
Inventor: ROBERT LEE , IGOR OSTROVSKY , RONALD KARR
IPC: G06F3/06 , G06F16/11 , G06F16/16 , G06F16/176 , G06F12/02
CPC classification number: G06F3/0623 , G06F16/122 , G06F16/162 , G06F16/1774 , G06F3/061 , G06F3/0659 , G06F3/0652 , G06F3/0685 , G06F12/0253 , G06F3/0605 , G06F3/0637 , G06F3/0643 , G06F3/0679 , G06F2212/7205
Abstract: A method of distributed file deletion, performed by a storage system, is provided. The method includes receiving, at the storage system, a request to delete a directory and contents of the directory and adding the directory to a first set, listed in a memory in the storage system. The method includes operating on the first set, by examining each directory in the first set to identify subdirectories, adding each identified subdirectory to the first set as a directory, and adding each examined directory to a second set listed in the memory. The method includes deleting in a distributed manner across the storage system without concern for order, contents of directories, and the directories listed in the second set.
-
公开(公告)号:US20230126789A1
公开(公告)日:2023-04-27
申请号:US18146807
申请日:2022-12-27
Applicant: PURE STORAGE, INC.
Inventor: BRIAN GOLD , EMILY WATKINS , IVAN JIBAJA , IGOR OSTROVSKY , ROY KIM
IPC: G06F3/06 , G06N20/00 , G06F16/245 , G06F16/178 , G06Q30/0242 , G06F9/48 , G06F9/50 , G06N3/063 , G06N3/08 , G06T1/20 , G06T1/60
Abstract: Generating a transformed dataset for use by a machine learning model in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: storing, within one or more storage systems, a transformed dataset generated by applying one or more transformations to a dataset that are identified based on one or more expected input formats of data received as input data by one or more machine learning models to be executed on one or more servers; and transmitting, from the one or more storage systems to the one or more servers without reapplying the one or more transformations on the dataset, the transformed dataset including data in the one or more expected formats of data to be received as input data by the one or more machine learning models.
-
公开(公告)号:US20250053347A1
公开(公告)日:2025-02-13
申请号:US18930692
申请日:2024-10-29
Applicant: PURE STORAGE, INC.
Inventor: PETER VAJGEL , ROBERT LEE , JOHN HAYES , IGOR OSTROVSKY
IPC: G06F3/06 , G06F16/182
Abstract: A method for accessing a file in a storage system is provided. The method includes determining, for each file chunk of the file, an authority among differing storage nodes of the storage system and receiving from the authority having ownership of the file chunk, location information for the file chunk. The method includes accessing file chunks of the file as directed by each of the determined authorities.
-
公开(公告)号:US20220164109A1
公开(公告)日:2022-05-26
申请号:US17668946
申请日:2022-02-10
Applicant: PURE STORAGE, INC.
Inventor: Richard A. Hankins , IGOR OSTROVSKY , JOHN COLGROVE , CARY A. SANDVIG , RONALD KARR , VICTOR YIP , ZONG MIAO , ABHISHEK JAIN
Abstract: 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.
-
公开(公告)号:US20220091893A1
公开(公告)日:2022-03-24
申请号:US17538262
申请日:2021-11-30
Applicant: PURE STORAGE, INC.
Inventor: BRIAN GOLD , EMILY POTYRAJ , IVAN JIBAJA , IGOR OSTROVSKY , ROY KIM
IPC: G06F9/50 , G06N20/00 , G06T1/20 , G06T1/60 , G06F3/06 , G06F9/48 , G06N3/08 , G06F16/245 , G06N3/063
Abstract: Executing a machine learning model in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: receiving, by a graphical processing unit (‘GPU’) server, a dataset transformed by a storage system that is external to the GPU server; and executing, by the GPU server, one or more machine learning algorithms using the transformed dataset as input.
-
公开(公告)号:US20240345994A1
公开(公告)日:2024-10-17
申请号:US18545587
申请日:2023-12-19
Applicant: PURE STORAGE, INC.
Inventor: ROBERT LEE , IGOR OSTROVSKY , MARK EMBERSON , BORIS FEIGIN , RONALD KARR
IPC: G06F16/182 , G06F21/62
CPC classification number: G06F16/1834 , G06F21/6218
Abstract: A system for cloud-based file services, comprising: a plurality of single-tenant file system nodes configured to provide file system access to an object store via a plurality of multitenant storage nodes; the plurality of multitenant storage nodes sharing access to the object store; and one or more management nodes configured to provision resources for the plurality of single-tenant file system nodes and the plurality of multitenant storage nodes, including modifying resources within the system.
-
公开(公告)号:US20230409244A1
公开(公告)日:2023-12-21
申请号:US18350440
申请日:2023-07-11
Applicant: PURE STORAGE, INC.
Inventor: PETER VAJGEL , ROBERT LEE , JOHN HAYES , IGOR OSTROVSKY
IPC: G06F3/06 , G06F16/182
CPC classification number: G06F3/0679 , G06F16/182
Abstract: A method for accessing a file in a storage system is provided. The method includes determining, for each file chunk of the file, an authority among differing storage nodes of the storage system and receiving from the authority having ownership of the file chunk, location information for the file chunk. The method includes accessing file chunks of the file as directed by each of the determined authorities.
-
公开(公告)号:US20200293378A1
公开(公告)日:2020-09-17
申请号:US16888402
申请日:2020-05-29
Applicant: PURE STORAGE, INC.
Inventor: BRIAN GOLD , EMILY WATKINS , IVAN JIBAJA , IGOR OSTROVSKY , ROY KIM
IPC: G06F9/50 , G06F3/06 , G06N20/00 , G06F16/245 , G06F9/48 , G06N3/063 , G06N3/08 , G06T1/20 , G06T1/60
Abstract: Data transformation caching in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: identifying, in dependence upon one or more machine learning models to be executed on the GPU servers, one or more transformations to apply to a dataset; generating, in dependence upon the one or more transformations, a transformed dataset; storing, within one or more of the storage systems, the transformed dataset; receiving a plurality of requests to transmit the transformed dataset to one or more of the GPU servers; and responsive to each request, transmitting, from the one or more storage systems to the one or more GPU servers without re-performing the one or more transformations on the dataset, the transformed dataset.
-
公开(公告)号:US20190121566A1
公开(公告)日:2019-04-25
申请号:US16046102
申请日:2018-07-26
Applicant: PURE STORAGE, INC.
Inventor: BRIAN GOLD , EMILY WATKINS , IVAN JIBAJA , IGOR OSTROVSKY , ROY KIM
Abstract: Data transformation offloading in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: storing, within the storage system, a dataset; identifying, in dependence upon one or more machine learning models to be executed on the GPU servers, one or more transformations to apply to the dataset; and generating, by the storage system in dependence upon the one or more transformations, a transformed dataset.
-
公开(公告)号:US20240377970A1
公开(公告)日:2024-11-14
申请号:US18781801
申请日:2024-07-23
Applicant: PURE STORAGE, INC.
Inventor: ROBERT LEE , JOHN HAYES , IGOR OSTROVSKY , PETER VAJGEL
IPC: G06F3/06
Abstract: A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the storage system, a command relating to user data. The method includes sending a transaction of the command, from the first authority to a second authority of the storage system, wherein a token accompanies the transaction and writing data in accordance with the transaction as permitted by the token into a partition that is allocated to the second authority in a storage device of the storage system.
-
-
-
-
-
-
-
-
-