Polling regulation for storage input/output in a computer system
AssigneeVMware, Inc.
InventorsRan PENG, Wenchao CUI, Yu ZHAO, Yang BAI, Ruilin TIAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsRan PENG, Wenchao CUI, Yu ZHAO, Yang BAI, Ruilin TIAN
Estimating the term…
An example method of input/output (IO) between system software executing in a computer and a storage device includes: sending, from the system software, IO commands to the storage device; handling, by the system software, IO completion messages from the storage device in an interrupt mode; determining, while processing the IO commands, a first value for a measure of IO operations per second (IOPs) of the storage device; determining, by a device driver of the system software, that a first condition is met, the first condition being that the measure of IOPs satisfies a threshold for enabling a polling mode; determining, by the device driver, that a second condition is met, the second condition being that a timer started in an interrupt mode has not expired; and maintaining, by the device driver, the interrupt mode in response to the second condition despite the first condition.
A method of processing input/output (IO) between system software executing in a computer and a storage device, comprising:
A non-transitory computer readable medium comprising instructions to be executed in a computing device to cause the computing device to carry out a method of input/output (IO) between system software executing in a computer and a storage device, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.