18361093. DYNAMICALLY DETERMINING A MEMORY BLOCK THRESHOLD FOR INITIATING A GARBAGE COLLECTION PROCESS (Western Digital Technologies, Inc.)
Contents
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.