-
公开(公告)号:US11966841B2
公开(公告)日:2024-04-23
申请号:US17159982
申请日:2021-01-27
Applicant: Pure Storage, Inc.
Inventor: Fabio Margaglia , Emily Potyraj , Hari Kannan , Cary A. Sandvig
Abstract: An apparatus for artificial intelligence acceleration is provided. The apparatus includes a storage and compute system having a distributed, redundant key value store for metadata. The storage and compute system having distributed compute resources configurable to access, through a plurality of authorities, data in the solid-state memory, run inference with a deep learning model, generate vectors for the data and store the vectors in the key value store.
-
公开(公告)号:US20200174671A1
公开(公告)日:2020-06-04
申请号:US16397947
申请日:2019-04-29
Applicant: Pure Storage, Inc.
Inventor: Fabio Margaglia , Cary A. Sandvig , Deepak Chawla , Shao-Ting Chang
Abstract: A method of operating an object-based storage system, practiced by the storage system, is provided. The method includes establishing a plurality of buckets for objects, in the storage system and establishing a plurality of bucket views in the storage system, each bucket view supporting access to objects of one of the plurality of buckets. The method includes accessing an object of a bucket through one of the plurality of bucket views.
-
公开(公告)号:US10452297B1
公开(公告)日:2019-10-22
申请号:US15339684
申请日:2016-10-31
Applicant: Pure Storage, Inc.
Inventor: Ronald Karr , Ethan L. Miller , Cary A. Sandvig , Feng Wang , Wei Zhang
IPC: G06F3/06
Abstract: The method and system generates a first deduplication map (DDM) level including first data and a second DDM level including second data. The method or apparatus also generates a first index summary (IS) level corresponding to the first DDM level and a second IS level corresponding to the second DDM level. The method or apparatus merges the first data of the first DDM level and the second data of the second DDM level to generate a third DDM level comprising third data. The method or apparatus in response to generating the third DDM level, generates a third IS level to accelerate lookup within the third DDM level.
-
公开(公告)号:US20190179535A1
公开(公告)日:2019-06-13
申请号:US16276451
申请日:2019-02-14
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Ethan L. Miller , John Martin Hayes , Cary A. Sandvig , Christopher Golden , Jianting Cao
IPC: G06F3/06
Abstract: A method including, responsive to receiving a request identifying a volume and indicating a command to take a snapshot of the volume, mapping a second logical grouping of data to reference the first logical grouping of data, and remapping the first volume to map to the second logical grouping of data instead of the first logical grouping of data such that the first volume remains addressable with similar access permissions before and after creating the snapshot. The method also includes, in response to receiving a write request targeting the second logical grouping, splitting the second logical grouping into a plurality of ranges including a first range and a second range; wherein the first range of the second logical grouping maps to the first logical grouping, and the write request is performed on the second range of the second logical grouping.
-
公开(公告)号:US12153818B2
公开(公告)日:2024-11-26
申请号:US17030802
申请日:2020-09-24
Applicant: PURE STORAGE, INC.
Inventor: Shao-Ting Chang , Richard A. Hankins , Cary A. Sandvig , Mark Alexander Hugh Emberson , Keshav Sethi Attrey , Andrew Kutner , Karthikeyan Srinivasan , Puneet Venkatraman Shenoy
Abstract: A storage system stores objects in a bucket at a storage device of the storage system. Each of the objects has a corresponding version. A processing device generates a snapshot of the bucket. The snapshot captures the corresponding version of each of the objects at a time associated with the generation of the snapshot.
-
公开(公告)号:US11341117B2
公开(公告)日:2022-05-24
申请号:US16738356
申请日:2020-01-09
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Joseph S. Hasbani , John Martin Hayes , Ethan L. Miller , Cary A. Sandvig
IPC: G06F12/00 , G06F16/23 , G06F16/174 , G06F16/901 , G06F3/06
Abstract: System and methods for evicting and inserting eviction an entry for a deduplication table are described.
-
公开(公告)号:US20220091743A1
公开(公告)日:2022-03-24
申请号:US17030802
申请日:2020-09-24
Applicant: PURE STORAGE, INC.
Inventor: Shao-Ting Chang , Richard A. Hankins , Cary A. Sandvig , Mark Alexander Hugh Emberson , Keshav Sethi Attrey , Andrew Kutner , Karthikeyan Srinivasan , Puneet Venkatraman Shenoy
Abstract: A storage system stores objects in a bucket at a storage device of the storage system. Each of the objects has a corresponding version. A processing device generates a snapshot of the bucket. The snapshot captures the corresponding version of each of the objects at a time associated with the generation of the snapshot.
-
公开(公告)号:US20210174208A1
公开(公告)日:2021-06-10
申请号:US17159982
申请日:2021-01-27
Applicant: Pure Storage, Inc.
Inventor: Fabio Margaglia , Emily Potyraj , Hari Kannan , Cary A. Sandvig
Abstract: An apparatus for artificial intelligence acceleration is provided. The apparatus includes a storage and compute system having a distributed, redundant key value store for metadata. The storage and compute system having distributed compute resources configurable to access, through a plurality of authorities, data in the solid-state memory, run inference with a deep learning model, generate vectors for the data and store the vectors in the key value store.
-
公开(公告)号:US10528488B1
公开(公告)日:2020-01-07
申请号:US15499085
申请日:2017-04-27
Applicant: Pure Storage, Inc.
Inventor: Robert Lee , Cary A. Sandvig
IPC: H03M5/00 , G06F12/14 , G06F3/06 , G06F16/36 , G06F16/901 , G06F16/903 , G06F16/28
Abstract: A method for efficient name coding in a storage system is provided. The method includes identifying common prefixes, common suffixes, and midsections of a plurality of strings in the storage system, and writing the common prefixes, midsections and common suffixes to a string table in the storage system. The method includes encoding each string of the plurality of strings as to position in the string table of prefix, midsection and suffix of the string, and writing the encoding of each string to memory in the storage system for the plurality of strings, in the storage system.
-
公开(公告)号:US20180365285A1
公开(公告)日:2018-12-20
申请号:US16114027
申请日:2018-08-27
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Joseph S. Hasbani , John Martin Hayes , Ethan L. Miller , Cary A. Sandvig
Abstract: System and methods for detecting events based on data object attributes in a storage system are described.
-
-
-
-
-
-
-
-
-