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:
Aug. 07, 2007

Filed:

Feb. 18, 2003
Applicants:

Stephen Richard Nichols, Endicott, NY (US);

Damian Leo Osisek, Vestal, NY (US);

William Romney White, Endwell, NY (US);

Inventors:

Stephen Richard Nichols, Endicott, NY (US);

Damian Leo Osisek, Vestal, NY (US);

William Romney White, Endwell, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/26 (2006.01);
U.S. Cl.
CPC ...
Abstract

A technique for shutting down virtual machines in a computer system which comprises a real computer and a virtual machine operating system. The virtual machine operating system comprises a common base portion and a plurality of virtual machines sharing the common base portion. According to one feature of the present invention, the common base portion receives a shutdown signal from the real computer. The shutdown signal specifies a time period for shutdown of the common base portion or the virtual machine operating system. Next, the common base portion determines a time period for shutdown of the virtual machines by subtracting a time required to shutdown the common base portion from the specified time period. Next, the common base portion sends requests to the virtual machines to shut down in an orderly manner within the time period determined for shutdown of the virtual machines. The common base portion determines when and if each of the virtual machines shuts down in an orderly manner. If all of the virtual machines shut down in an orderly maimer before the time period determined for shutdown of the virtual machines lapses, before lapse of the time specified in the shutdown signal from the real computer, the common base portion shuts itself down. However, if all of the virtual machines do not shut down in an orderly manner before the time period determined for shutdown of the virtual machines lapses, upon lapse of said time period determined for shutdown of the virtual machines, the common base portion shuts itself down. The shutting down of the common base portion disrupts any of the virtual machines that did not shut down in an orderly manner. The shutdown can also be initiated by a user at or an application running on one of the virtual machines.


Find Patent Forward Citations

Loading…