-
公开(公告)号:US11704035B2
公开(公告)日:2023-07-18
申请号:US16834762
申请日:2020-03-30
申请人: Pure Storage, Inc.
CPC分类号: G06F3/064 , G06F3/067 , G06F3/0608 , G06F3/0622 , G06F3/0631 , G06F3/0683 , G06F11/1464 , G06F2201/84
摘要: An illustrative unified data storage method includes providing, by a data storage system, block containers that represent a linear address space of blocks; and using, by the data storage system, the block containers to store content for a plurality of different data storage services. In certain examples, the different data storage services include at least one of a file storage service, an object storage service, or a database service.
-
公开(公告)号:US11704192B2
公开(公告)日:2023-07-18
申请号:US17236444
申请日:2021-04-21
申请人: Pure Storage, Inc.
发明人: Andrew R. Bernat , Matthew Paul Fay , Ronald Karr
IPC分类号: G06F11/10 , G06F12/0804
CPC分类号: G06F11/1048 , G06F12/0804 , G06F2212/1032
摘要: A storage system has zones in solid-state storage memory, with power loss protection. The system identifies portions of data for processes that utilize power loss protection. The system determines to activate or deactivate power loss protection for the portions of data for the processes. The system tracks activation and deactivation of power loss protection in zones in the solid-state storage memory, in accordance with the portions of data having power loss protection activated or deactivated.
-
公开(公告)号:US20210011623A1
公开(公告)日:2021-01-14
申请号:US16508178
申请日:2019-07-10
申请人: Pure Storage, Inc.
发明人: 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
摘要: 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.
-
公开(公告)号:US12117900B2
公开(公告)日:2024-10-15
申请号:US18340057
申请日:2023-06-23
申请人: PURE STORAGE, INC.
发明人: Andrew R. Bernat , Matthew Paul Fay , Ronald Karr
IPC分类号: G06F12/00 , G06F11/10 , G06F12/0804
CPC分类号: G06F11/1048 , G06F12/0804 , G06F2212/1032
摘要: A storage system has zones in solid-state storage memory, with power loss protection. The system identifies portions of data for processes that utilize power loss protection. The system determines to activate or deactivate power loss protection for the portions of data for the processes. The system tracks activation and deactivation of power loss protection in zones in the solid-state storage memory, in accordance with the portions of data having power loss protection activated or deactivated.
-
公开(公告)号:US20210216627A1
公开(公告)日:2021-07-15
申请号:US16711060
申请日:2019-12-11
申请人: Pure Storage, Inc.
摘要: An exemplary method includes a monitoring system detecting that a storage system receives a request to perform an operation that affects a capacity of a storage structure within the storage system, identifying an attribute of at least one of the request and the storage system, determining, based on the attribute, that the request is indicative of a malicious action, and performing, in response to the determining that the request is indicative of the malicious action, a remedial action with respect to the requested operation.
-
公开(公告)号:US20200379904A1
公开(公告)日:2020-12-03
申请号:US16997209
申请日:2020-08-19
申请人: PURE STORAGE, INC.
发明人: Brandon Davis , Wentian Cui , Matthew Paul Fay
IPC分类号: G06F12/02
摘要: 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
申请人: PURE STORAGE, INC.
发明人: Brandon Davis , Wentian Cui , Matthew Paul Fay
摘要: 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.
-
公开(公告)号:US20210303155A1
公开(公告)日:2021-09-30
申请号:US16834762
申请日:2020-03-30
申请人: Pure Storage, Inc.
摘要: An illustrative unified data storage method includes providing, by a data storage system, block containers that represent a linear address space of blocks; and using, by the data storage system, the block containers to store content for a plurality of different data storage services. In certain examples, the different data storage services include at least one of a file storage service, an object storage service, or a database service.
-
公开(公告)号:US20210255920A1
公开(公告)日:2021-08-19
申请号:US17236444
申请日:2021-04-21
申请人: Pure Storage, Inc.
发明人: Andrew R. Bernat , Matthew Paul Fay , Ronald Karr
IPC分类号: G06F11/10 , G06F12/0804
摘要: A storage system has zones in solid-state storage memory, with power loss protection. The system identifies portions of data for processes that utilize power loss protection. The system determines to activate or deactivate power loss protection for the portions of data for the processes. The system tracks activation and deactivation of power loss protection in zones in the solid-state storage memory, in accordance with the portions of data having power loss protection activated or deactivated.
-
-
-
-
-
-
-
-