The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 06, 2014

Filed:

Mar. 04, 2009
Applicants:

Pratap Subrahmanyam, Saratoga, CA (US);

Carl A. Waldspurger, Palo Alto, CA (US);

Vyacheslav Malyugin, Los Gatos, CA (US);

Tal Garfinkel, Palo Alto, CA (US);

Inventors:

Pratap Subrahmanyam, Saratoga, CA (US);

Carl A. Waldspurger, Palo Alto, CA (US);

Vyacheslav Malyugin, Los Gatos, CA (US);

Tal Garfinkel, Palo Alto, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
Abstract

A component manages and minimizes latency introduced by virtualization. The virtualization component determines that a currently scheduled guest process has executed functionality responsive to which the virtualization component is to execute a virtualization based operation, wherein the virtualization based operation is one that is not visible to the guest operating system. The virtualization component causes the guest operating system to de-schedule the currently scheduled guest process and schedule at least one separate guest process. The virtualization component then executes the virtualization based operation concurrently with the execution of the at least one separate guest process. Responsive to completing the execution of the virtualization based operation, the virtualization component causes the guest operating system to re-schedule the de-scheduled guest process.


Find Patent Forward Citations

Loading…