Patent ID: 10409719

Abstract:
A system and method for permitting an SSD (120) to perform passive Garbage Collection is described. The SSD (120) may include storage (315) to store data, and a Garbage Collection logic (340) that may perform Garbage Collection on the storage (315). Reception circuitry (305) may receive a configuration command (405) from a host (105). The configuration command (405) may include a condition (410, 505, 605), such as an idle duration (505) and/or a queue depth threshold (605). A condition storage (325) may store the condition (410, 505, 605). A state determiner (320) may determine a state (510, 610) of the SSD (120). A comparator (330) may compare the state (510, 610) of the SSD (120) with the condition (410, 505, 605) to determine whether to trigger passive Garbage Collection.