Patent ID: 11886364
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A host to perform an adaptive hybrid polling technique based on outstanding input/output (OIO) determination, the host comprising:
one or more processors; and
a non-transitory computer-readable medium coupled to the one or more processors, and having instructions stored thereon, which in response to execution by the one or more processors, cause the one or more processors to perform or control performance of operations that include:
during a first phase of the technique, determine, by a first determination module of the host, whether a first number of a first type of OIO command exceeds a first threshold while operating in an interrupt mode;
in response to determination that the first number exceeds the first threshold, transition, by the first determination module, from the first phase to a second phase of the technique to prepare for a polling mode by disabling the interrupt mode and activating a second determination module of the host; else remain in an interrupt mode;
during the second phase of the technique, determine, by the second determination module, whether a second number of a second type of OIO command exceeds a second threshold; and
in response to determination that the second number exceeds the second threshold, operate in the polling mode to process completed I/O commands.