Automated latency monitoring
US10379747B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 21, 2015 |
| Grant date | Aug 13, 2019 |
| Priority date | — |
| Expiry date | Jun 26, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/835
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method includes receiving, by a hardware controller of a storage device and from a host device, a command to read data from or write data to a non-volatile memory device of the storage device. The method includes, responsive to receiving the command: initializing, by firmware executing at a processor of the hardware controller, a command to retrieve data from or write data to the non-volatile memory device; determining, by circuit logic of the hardware controller, a time indicative of when the firmware initialized the command; determining, by the circuit logic, a time indicative of when the command terminated; and storing, by the circuit logic and at a latency monitoring cache of the storage device, a timestamp associated with the time indicative of when the command was initialized and a timestamp associated with the time indicative of when the command terminated.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.