-
公开(公告)号:US20240385772A1
公开(公告)日:2024-11-21
申请号:US18786035
申请日:2024-07-26
Applicant: PURE STORAGE, INC.
Inventor: YING GAO , BORIS FEIGIN , HARI KANNAN
IPC: G06F3/06
Abstract: A storage system has NVRAM (nonvolatile random-access memory), storage memory that includes SLC (single level cell) flash memory and QLC (quad level cell) flash memory, and a processor. The processor performs a method that includes selecting one of a plurality of write paths for incoming data, and writing the incoming data via the selected write path. A first write path includes writing to NVRAM, writing from NVRAM to SLC flash memory and writing from SLC flash memory to QLC flash memory. A second write path includes writing to NVRAM and writing from NVRAM to QLC flash memory, bypassing SLC flash memory. A third write path includes writing to SLC flash memory, bypassing NVRAM, and writing from SLC flash memory to QLC flash memory.
-
公开(公告)号:US20250156116A1
公开(公告)日:2025-05-15
申请号:US19022711
申请日:2025-01-15
Applicant: PURE STORAGE, INC.
Inventor: HARI KANNAN , BORIS FEIGIN , YING GAO , JOHN COLGROVE
IPC: G06F3/06 , G06F11/07 , G06F11/10 , G06F11/30 , G06F11/34 , G06F12/0804 , G06F12/0866
Abstract: A first set of physical units of a storage device of a storage system is selected for performance of low latency access operations, wherein other access operations are performed by remaining physical units of the storage device. A determination as to whether a triggering event has occurred that causes a selection of a new set of physical units of the storage device for the performance of low latency access operations is made. A second set of physical units of the storage device is selected for the performance of low latency access operations upon determining that the triggering event has occurred.
-
公开(公告)号:US20240296119A1
公开(公告)日:2024-09-05
申请号:US18593140
申请日:2024-03-01
Applicant: PURE STORAGE, INC.
Inventor: PETER KIRKPATRICK , HARI KANNAN , BORIS FEIGIN , YING GAO , SANTIAGO NAVONNE , RONALD KARR , JOHN COLGROVE , ROBERT LEE
IPC: G06F12/02
CPC classification number: G06F12/0246
Abstract: A storage system is provided. The storage system includes a primary storage node comprising a primary processing device and a first set of non-volatile memory modules. The storage system also includes a secondary storage node comprising a secondary processing device a second set of non-volatile memory modules, the second storage node communicatively coupled to the primary storage node, the secondary storage node performs storage operations based on instructions received from the primary storage node. The primary processing device is to receive a request to access one or more of the first set of non-volatile memory modules and the second set of non-volatile memory modules and transmit instructions to perform a set of storage operations to the secondary storage node based on the request.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20250097294A1
公开(公告)日:2025-03-20
申请号:US18959068
申请日:2024-11-25
Applicant: PURE STORAGE, INC.
Inventor: HARI KANNAN , PAR BOTES , BORIS FEIGIN , ROBERT LEE
IPC: H04L67/1097 , G06F3/06 , H04L49/15
Abstract: Data is received by one or more offload components that is to be stored in a storage system. The one or more offload components are operatively coupled to storage devices of the storage system via a first set of communication paths. The data is identified by a storage system controller operatively coupled to the storage devices via a second set of communication paths that are different than the first set of communication paths. An indication of a location in one or more of the storage devices for storing the data is transmitted to the one or more offload components. The indication causes the one or more offload components to store the data in the location of the one or more of the storage devices via the first set of communication paths.
-
公开(公告)号:US20240184452A1
公开(公告)日:2024-06-06
申请号:US18524818
申请日:2023-11-30
Applicant: PURE STORAGE, INC.
Inventor: ROBERT LEE , BORIS FEIGIN , YING GAO , RONALD KARR
IPC: G06F3/06
CPC classification number: G06F3/0614 , G06F3/0644 , G06F3/0679
Abstract: A storage system establishes a staging region, for temporary writing of arriving data, and a stable region, for transfer of data from the staging region, in storage memory. The storage system establishes resiliency groups, each with a characteristic level of redundancy that is settable on an individual basis. The storage system performs data accesses of data stripes in accordance with the staging region, the stable region, a first resiliency group and a second resiliency group.
-
公开(公告)号:US20230418496A1
公开(公告)日:2023-12-28
申请号:US18460269
申请日:2023-09-01
Applicant: PURE STORAGE, INC.
Inventor: HARI KANNAN , GORDON JAMES COLEMAN , YIJIE ZHAO , PETER E. KIRKPATRICK , ROBERT LEE , YUHONG MAO , BORIS FEIGIN
CPC classification number: G06F3/064 , G06F11/3495 , G06F3/0683 , G06F3/0604
Abstract: One or more performance parameters associated with data stored at a storage device of a plurality of storage devices are received by a storage controller. A first number of blocks of the storage device to a high resiliency portion and a second number of blocks of the storage device to a low resiliency portion of the storage device are allocated based on the one or more performance parameters.
-
公开(公告)号:US20230221878A1
公开(公告)日:2023-07-13
申请号:US18185598
申请日:2023-03-17
Applicant: PURE STORAGE, INC.
Inventor: YING GAO , BORIS FEIGIN , HARI KANNAN , IGOR OSTROVSKY , JEFFREY TOFANO
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0689 , G06F3/0604
Abstract: A storage system has a first memory, and a second memory that includes storage memory. The storage system has a processing device. The processing device is to select whether to write data to the first memory and write the data from the first memory to the second memory, or to write the data to the second memory bypassing the first memory. The processing device is to write portions of data for storage according to such selection.
-
公开(公告)号:US20220358097A1
公开(公告)日:2022-11-10
申请号:US17867436
申请日:2022-07-18
Applicant: PURE STORAGE, INC.
Inventor: ROBERT LEE , IGOR OSTROVSKY , MARK EMBERSON , BORIS FEIGIN , RONALD KARR
IPC: G06F16/182
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.
-
-
-
-
-
-
-
-
-