-
公开(公告)号:US20190138517A1
公开(公告)日:2019-05-09
申请号:US16241792
申请日:2019-01-07
Applicant: NetApp, Inc.
Inventor: Joseph Blount , Joseph Moore , William P. Delaney , Randolph Sterns
IPC: G06F16/23 , G06F16/2457 , G06F12/02 , G06F16/22
Abstract: A method, a computing device, and a non-transitory machine-readable medium for assessing data segments for garbage collection is provided. In some embodiments, the method includes identifying a plurality of data segments. A first rate at which data within each of the plurality of data segments has been invalidated since a first point in time is determined, and a second rate at which data within each of the plurality of data segments has been invalidated since a second point in time subsequent to the first point in time is determined. The second rate is compared to the first rate for each of the plurality of data segments, and a garbage collection score is assigned to the respective data segment based on the comparison. The garbage collection score may be further based on a utilization of the respective data segment and/or an age of the respective data segment.
-
公开(公告)号:US20180074723A1
公开(公告)日:2018-03-15
申请号:US15497816
申请日:2017-04-26
Applicant: NetApp, Inc.
Inventor: William P. Delaney , Keith Moyer , Randolph Sterns , Joseph Blount , Charles Binford , Joseph Moore
IPC: G06F3/06
CPC classification number: G06F3/067 , G06F3/0608 , G06F3/061 , G06F3/0652 , G06F3/0659
Abstract: A method, a computing device, and a non-transitory machine-readable medium for allocating data compression activities in a storage system are provided. A method includes tracking, by a storage controller, computing resources corresponding to a storage server. The storage controller processes one or more host read requests to access data requested by one or more hosts, the processing of the one or more host read requests including decompressing the data requested by the one or more hosts from the storage server and providing the decompressed data to the one or more hosts. The storage controller determines an amount of available computing resources after processing the one or more host read requests. Based on the amount of available computing resources, the storage controller performs inline compression of a first portion of host write requests and background compression of a second portion of the host write requests.
-
公开(公告)号:US20170220623A1
公开(公告)日:2017-08-03
申请号:US15010624
申请日:2016-01-29
Applicant: NetApp, Inc.
Inventor: Joseph Blount , Joseph Moore , William P. Delaney , Randolph Sterns
CPC classification number: G06F16/2365 , G06F12/0269 , G06F16/22 , G06F16/24578
Abstract: A method, a computing device, and a non-transitory machine-readable medium for assessing data segments for garbage collection is provided. In some embodiments, the method includes identifying a plurality of data segments. A first rate at which data within each of the plurality of data segments has been invalidated since a first point in time is determined, and a second rate at which data within each of the plurality of data segments has been invalidated since a second point in time subsequent to the first point in time is determined. The second rate is compared to the first rate for each of the plurality of data segments, and a garbage collection score is assigned to the respective data segment based on the comparison. The garbage collection score may be further based on a utilization of the respective data segment and/or an age of the respective data segment.
-
-