Invention Grant
- Patent Title: Client input/output (I/O) access rate variation compensation
-
Application No.: US16810357Application Date: 2020-03-05
-
Publication No.: US11748277B2Publication Date: 2023-09-05
- Inventor: Ryan James Goss , David W. Claude , Graham David Ferris , Daniel John Benjamin , Ryan Charles Weidemann
- Applicant: Seagate Technology LLC
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology, LLC
- Current Assignee: Seagate Technology, LLC
- Current Assignee Address: US CA Cupertino
- Agency: Hall Estill Law Firm
- Agent Randall K. McCarthy
- Main IPC: G06F13/16
- IPC: G06F13/16 ; G06F11/30 ; G06F11/34 ; G06F12/02

Abstract:
Method and apparatus for enhancing performance of a storage device, such as a solid-state drive (SSD). In some embodiments, the storage device monitors a rate at which client I/O access commands are received from a client to transfer data with a non-volatile memory (NVM) of the storage device. A ratio of background access commands to the client I/O access commands is adjusted to maintain completion rates of the client I/O access commands at a predetermined level. The background access commands transfer data internally with the NVM to prepare the storage device to service the client I/O access commands, and can include internal reads and writes to carry out garbage collection and metadata map updates. The ratio may be adjusted by identifying a workload type subjected to the storage device by the client.
Public/Granted literature
- US20210279188A1 CLIENT INPUT/OUTPUT (I/O) ACCESS RATE VARIATION COMPENSATION Public/Granted day:2021-09-09
Information query