-
公开(公告)号:US12135888B2
公开(公告)日:2024-11-05
申请号:US16508178
申请日:2019-07-10
Applicant: Pure Storage, Inc.
Inventor: Matthew Paul Fay , Brandon Davis , Nathan David Parrish , Yanwei Jiang , Constantine P. Sapuntzakis , Ronald Karr
IPC: G06F3/06 , G06F9/455 , G06F12/02 , G06F16/9035 , G06F16/907 , G06N7/01
Abstract: A storage system includes solid-state storage devices and a storage controller operatively coupled to the solid-state storage devices, the storage controller including a processing device, to store sets of data at one or more solid-state storage devices of the plurality of solid-state storage devices. The processing device may also generate tags for each of the sets of data based on one or more metadata items associated with each set of data. The processing device may also determine an expected lifespan for each set of data based on the one or more tags generated for the respective set of data. The processing device may also group each of the one or more sets of data into respective ones of a plurality of memory blocks based on the expected lifespan for each set of data, wherein each memory block corresponds to sets of data of a particular expected lifespan.
-
公开(公告)号:US20200379904A1
公开(公告)日:2020-12-03
申请号:US16997209
申请日:2020-08-19
Applicant: PURE STORAGE, INC.
Inventor: Brandon Davis , Wentian Cui , Matthew Paul Fay
IPC: G06F12/02
Abstract: A determination as to whether a section of a storage device of a plurality of storage devices of the storage system corresponds to one or more check-pointed data sets of a plurality of check-pointed data sets that identifies one or more regions of the section having overwritten data is made. A garbage collection process is performed on the one or more regions of the section having overwritten data upon determining that the section corresponds to the one or more check-pointed data sets.
-
公开(公告)号:US11216369B2
公开(公告)日:2022-01-04
申请号:US16997209
申请日:2020-08-19
Applicant: PURE STORAGE, INC.
Inventor: Brandon Davis , Wentian Cui , Matthew Paul Fay
Abstract: A determination as to whether a section of a storage device of a plurality of storage devices of the storage system corresponds to one or more check-pointed data sets of a plurality of check-pointed data sets that identifies one or more regions of the section having overwritten data is made. A garbage collection process is performed on the one or more regions of the section having overwritten data upon determining that the section corresponds to the one or more check-pointed data sets.
-
公开(公告)号:US20220365678A1
公开(公告)日:2022-11-17
申请号:US17865854
申请日:2022-07-15
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Brandon Davis , Mark L. McAuliffe , Benjamin Scholbrock , Zoltan DeWitt , Phillip Hord , Ronald Karr
Abstract: A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
-
公开(公告)号:US20210011623A1
公开(公告)日:2021-01-14
申请号:US16508178
申请日:2019-07-10
Applicant: Pure Storage, Inc.
Inventor: Matthew Paul Fay , Brandon Davis , Nathan David Parrish , Yanwei Jiang , Constantine P. Sapuntzakis , Ronald Karr
IPC: G06F3/06 , G06F9/455 , G06F12/02 , G06F16/9035 , G06F16/907 , G06N7/00
Abstract: A storage system includes solid-state storage devices and a storage controller operatively coupled to the solid-state storage devices, the storage controller including a processing device, to store sets of data at one or more solid-state storage devices of the plurality of solid-state storage devices. The processing device may also generate tags for each of the sets of data based on one or more metadata items associated with each set of data. The processing device may also determine an expected lifespan for each set of data based on the one or more tags generated for the respective set of data. The processing device may also group each of the one or more sets of data into respective ones of a plurality of memory blocks based on the expected lifespan for each set of data, wherein each memory block corresponds to sets of data of a particular expected lifespan.
-
公开(公告)号:US11947795B2
公开(公告)日:2024-04-02
申请号:US17865854
申请日:2022-07-15
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Brandon Davis , Mark L. McAuliffe , Zoltan DeWitt , Benjamin Scholbrock , Phillip Hord , Ronald Karr
CPC classification number: G06F3/0604 , G06F3/0614 , G06F3/0653 , G06F3/0679 , G06F12/0253 , G06F3/067 , G06F3/0689 , G06F2212/7205
Abstract: A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
-
公开(公告)号:US11416144B2
公开(公告)日:2022-08-16
申请号:US17235062
申请日:2021-04-20
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Brandon Davis , Mark L. McAuliffe , Zoltan DeWitt , Benjamin Scholbrock , Phillip Hord , Ronald Karr
Abstract: A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
-
公开(公告)号:US20210240346A1
公开(公告)日:2021-08-05
申请号:US17235062
申请日:2021-04-20
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Brandon Davis , Mark L. McAuliffe , Zoltan DeWitt , Benjamin Scholbrock , Phillip Hord , Ronald Karr
Abstract: A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
-
-
-
-
-
-
-