-
公开(公告)号:US20240396894A1
公开(公告)日:2024-11-28
申请号:US18365404
申请日:2023-08-04
Applicant: PURE STORAGE, INC.
Inventor: JAMES FISHER , RONALD KARR
IPC: H04L9/40 , H04L67/1097
Abstract: An object store service is operated as a front-end to a bucket on a first object store, wherein object store operations for the bucket are issued to the first object store. Content of the bucket is migrated from the first object store to a second object store, wherein operations to store additional content to the bucket are issued to the second object store. Subsequent object store operations for the bucket are issued to the second object store upon completion of the migration.
-
公开(公告)号:US20240370409A1
公开(公告)日:2024-11-07
申请号:US18736801
申请日:2024-06-07
Applicant: PURE STORAGE, INC.
Inventor: ZOHEB SHIVANI , TEJAL JOSHI CHAKERES , CHU ZHANG , RONALD KARR , DAVID GRUNWALD
IPC: G06F16/178 , G06F16/182
Abstract: Methods and systems for transitioning a replica of a file system are described. An illustrative method includes updating a replica file system on a target data repository to be a replica of a source file system as the source file system existed on the source data repository at a point in time, where the replica file system is constructed of block objects at the target data repository that store metadata for individual files and directories of the replica file system and support access to blocks of data associated with the files and directories of the target file system at the target data repository, and where the updating includes updating the block objects of the replica file system to be replicas of block objects of the source file system as the block objects of the source file system existed on the source data repository at the point in time.
-
公开(公告)号: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.
-
公开(公告)号:US20240311496A1
公开(公告)日:2024-09-19
申请号:US18394167
申请日:2023-12-22
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , CONSTANTINE SAPUNTZAKIS , JOHN COLGROVE
IPC: G06F21/60 , G06F3/06 , G06F11/14 , G06F16/16 , G06F16/174 , G06F16/182 , G06F21/10 , G06F21/62 , H04L9/08 , H04L9/14 , H04L67/1097
CPC classification number: G06F21/602 , G06F3/0604 , G06F3/0619 , G06F3/0622 , G06F3/0623 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F3/0673 , G06F11/1453 , G06F11/1464 , G06F16/164 , G06F16/1748 , G06F16/1824 , G06F21/6218 , H04L9/0816 , H04L9/14 , H04L67/1097 , G06F21/107 , H04L2209/30
Abstract: End-to-end encryption in a storage system with multi-tenancy, includes: performing deduplication on a first tenant dataset, the first tenant dataset including data encrypted using a first storage system encryption key; and performing deduplication on a second tenant dataset, the second tenant dataset including data encrypted using a second storage system encryption key, where deduplication is not performed between the first and second tenant datasets.
-
公开(公告)号:US20240289036A1
公开(公告)日:2024-08-29
申请号:US18590735
申请日:2024-02-28
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , PETER KIRKPATRICK , HARI KANNAN
IPC: G06F3/06
CPC classification number: G06F3/0634 , G06F3/0616 , G06F3/0659 , G06F3/067
Abstract: A storage system is provided. The storage system includes a plurality of storage nodes configured to provide storage services for the storage system. A respective storage node comprises a processing device, a memory, network interfaces, and a plurality of device interfaces supporting hot-pluggable managed flash storage devices. A respective managed flash storage device comprises flash memory and a storage device controller supporting a set of commands for the respective storage node to access and optimize use of the flash memory for use in the storage system, wherein at least a subset of the managed flash storage devices further comprise memory and energy storage for staging writes, and for storing metadata for the storage system.
-
公开(公告)号:US20240241727A1
公开(公告)日:2024-07-18
申请号:US18620424
申请日:2024-03-28
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , MARK McAULIFFE
IPC: G06F9/4401 , G06F12/02
CPC classification number: G06F9/4401 , G06F9/4408 , G06F12/02
Abstract: A system and method for efficient use of zones in a storage system. The method includes: building a frontier set comprising one or more zones of one or more storage devices for writing to; writing data to at least one zone of the one or more zones included in the frontier set; and during a bootup sequence: accessing a frontier set list to identify the one or more zones in the frontier set; and scanning the one or more zones to identify the at least one zone that data was written to.
-
公开(公告)号:US20240192896A1
公开(公告)日:2024-06-13
申请号:US18491948
申请日:2023-10-23
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , NAVEEN NEELAKANTAM , JOSHUA FREILICH , ASWIN KARUMBUNATHAN
CPC classification number: G06F3/0664 , G06F3/0604 , G06F3/0608 , G06F3/0614 , G06F3/0631 , G06F3/0641 , G06F3/0647 , G06F3/0653 , G06F3/0659 , G06F3/0667 , G06F3/067 , G06F3/0673 , G06F9/45541
Abstract: Dynamic scaling of a virtual storage system, including: detecting, within one or more virtual components of the virtual storage system, a change in performance; determining, in response to the detected change in performance, a scaling response based on the virtual storage system meeting one or more target performance metrics; and scaling, based on one or more available virtual components of the virtual storage system, up or down such that performance of the virtual storage system is in accordance within the one or more target performance metrics.
-
公开(公告)号:US20240160361A1
公开(公告)日:2024-05-16
申请号:US18523512
申请日:2023-11-29
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0608 , G06F3/061 , G06F3/0613 , G06F3/064 , G06F3/0655 , G06F3/0659 , G06F3/0683 , G06F3/0688
Abstract: A list of a available zones across respective SSD storage portions of a plurality of zoned storage devices of a storage system is maintained. Data is received from multiple sources, wherein the data is associated with processing a dataset, the dataset including multiple volumes and associated metadata. Shards of the data are determined such that each shard is capable of being written in parallel with the remaining shards. The shards are mapped to a subset of the available zones, respectively. The shards are written to the subset of the available zones in parallel.
-
公开(公告)号:US20230359381A1
公开(公告)日:2023-11-09
申请号:US18353264
申请日:2023-07-17
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , RONALD KARR , ETHAN L. MILLER
IPC: G06F3/06 , G06F12/1018 , G06F16/22 , G06F16/25 , G06F16/23
CPC classification number: G06F3/0641 , G06F3/0689 , G06F3/0619 , G06F3/0665 , G06F12/1018 , G06F3/061 , G06F16/2255 , G06F16/258 , G06F16/2365
Abstract: 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.
-
公开(公告)号:US20230333781A1
公开(公告)日:2023-10-19
申请号:US18340637
申请日:2023-06-23
Applicant: PURE STORAGE, INC.
Inventor: HARI KANNAN , ROBERT LEE , YUHONG MAO , RONALD KARR , BORIS FEIGIN
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0658 , G06F3/0652 , G06F3/0614 , G06F3/0689 , G06F3/0653
Abstract: A redundant array of independent drives (RAID) stripe is formed across a set of storage controllers of a plurality of storage controllers, wherein the RAID stripe comprises two or more of a plurality of modular storage devices of at least one of the set of storage controllers. The RAID stripe is written across the set of storage controllers.
-
-
-
-
-
-
-
-
-