18361093. DYNAMICALLY DETERMINING A MEMORY BLOCK THRESHOLD FOR INITIATING A GARBAGE COLLECTION PROCESS (Western Digital Technologies, Inc.)

From WikiPatents
Revision as of 07:25, 19 December 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

DYNAMICALLY DETERMINING A MEMORY BLOCK THRESHOLD FOR INITIATING A GARBAGE COLLECTION PROCESS

Organization Name

Western Digital Technologies, Inc.

Inventor(s)

Anamika Choudhary of Bangalore (IN)

Disha Sharma of Bangalore (IN)

DYNAMICALLY DETERMINING A MEMORY BLOCK THRESHOLD FOR INITIATING A GARBAGE COLLECTION PROCESS

This abstract first appeared for US patent application 18361093 titled 'DYNAMICALLY DETERMINING A MEMORY BLOCK THRESHOLD FOR INITIATING A GARBAGE COLLECTION PROCESS



Original Abstract Submitted

A write pattern of a host device is used to dynamically determine when to initiate a garbage collection process on a data storage device. The write pattern of the host device is based on a number of I/O commands received from the host device and on a number of available memory blocks in the data storage device. If the write pattern of the host device indicates that fewer than a threshold number of memory blocks will be available after a predetermined number of additional I/O commands are received, the garbage collection process is initiated. An amount of valid data that is transferred from one memory location to another memory location during the garbage collection process is also dynamically determined. Thus, a garbage collection process may be tailored to a specific host device.