Back to results
US 11,307,909 B2Granted
System for slowdown status notification and operating method thereof
AssigneeSK hynix Inc.
InventorsSeong Won Shin, Kyoungsun Hong
Life of this patent
Estimating the term…
Abstract
A data processing system includes a host device and a memory system including a controller and a memory device. The controller receives a command for the memory device from the host device, determines whether at least one slowdown event occurs due to an internal operation, and when it is determined that the slowdown event occurs, notifies the host device of occurrence of the slowdown event.
Claims18
A data processing system comprising:
- a host device;
- and
- a memory system including a controller and a memory device,
- wherein the controller includes an event status collection module configured to collect and categorize events including slowdown events related to an internal operation of the controller, and
- wherein the controller is suitable for:
- receiving a command for the memory device from the host device;
- determining whether at least one slowdown event that occurs due to the internal operation corresponding to the command is related to a first condition or a second condition;
- when it is determined that the slowdown event is related to the first condition, determining whether the slowdown event occurred based on a first criterion, and when it is determined that the slowdown event occurred based on the first criterion, determining a status level of the slowdown event;
- when it is determined that the slowdown event is related to the second condition, determining whether the slowdown event occurred based on a second criterion, and when it is determined that the slowdown event occurred based on the second criterion, determining one of multiple intervals within which to notify the host device of occurrence of the slowdown event, wherein each of the multiple intervals is associated with a respective one of multiple status levels, and the determined interval corresponds to a status level of the slowdown event;
- and
- transmitting, to the host device, an event notification message indicating occurrence of the slowdown event based on the first criterion and the determined status level or an event notification message indicating occurrence of the slowdown event based on the second criterion within the determined interval,
- wherein the first criterion includes a resource allocation ratio of a housekeeping workload to a host workload over a time interval.
9 more elements
A method for operating a data processing system, the method comprising:
- receiving a command, by a controller, for a memory device from a host device;
- collecting and categorizing events including slowdown events related to an internal operation of the controller, using an event status collection module of the controller;
- determining, by the controller, whether at least one slowdown event that occurs due to the internal operation corresponding to the command is related to a first condition or a second condition;
- determining, by the controller, whether the slowdown event occurred based on a first criterion, when it is determined that the slowdown event is related to the first condition, and when it is determined that the slowdown event occurred based on the first criterion, determining a status level of the slowdown event;
- determining, by the controller, whether the slowdown event occurred based on a second criterion, and when it is determined that the slowdown event occurred based on the second criterion, determining one of multiple intervals within which to notify the host device of occurrence of the slowdown event, when it is determined that the slowdown event is related to the second condition, wherein each of the multiple intervals is associated with a respective one of multiple status levels, and the determined interval corresponds to a status level of the slowdown event;
- and
- transmitting, by the controller, to the host device, an event notification message indicating occurrence of the slowdown event based on the first criterion and the determined status level or an event notification message indicating occurrence of the slowdown event based on the second criterion within the determined interval,
- wherein the first criterion includes a resource allocation ratio of a housekeeping workload to a host workload over a time interval.
5 more elements
Dependencies are inferred from the claim text.