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.
Patent No.:
Date of Patent:
May. 31, 2011
Filed:
May. 17, 2006
Janet R. Easton, Woodstock, NY (US);
Charles W. Gainey, Jr., Poughkeepsie, NY (US);
Tan LU, Poughkeepsie, NY (US);
Ugochukwu C. Njoku, Yonkers, NY (US);
Gustav E. Sittmann, Iii, Webster Groves, MO (US);
Stephen G. Wilkins, Endwell, NY (US);
Frank W. Brice, Jr., Hurley, NY (US);
Damian L. Osisek, Vestal, NY (US);
Donald W. Schmidt, Stone Ridge, NY (US);
Janet R. Easton, Woodstock, NY (US);
Charles W. Gainey, Jr., Poughkeepsie, NY (US);
Tan Lu, Poughkeepsie, NY (US);
Ugochukwu C. Njoku, Yonkers, NY (US);
Gustav E. Sittmann, III, Webster Groves, MO (US);
Stephen G. Wilkins, Endwell, NY (US);
Frank W. Brice, Jr., Hurley, NY (US);
Damian L. Osisek, Vestal, NY (US);
Donald W. Schmidt, Stone Ridge, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method, system, program product and computer data structure for providing for two levels of server virtualization. A first hypervisor enables multiple logical partitions to share a set of resources and provides a first level of virtualization. A second hypervisor enables multiple, independent virtual machines to share the resources that are assigned to a single logical partition and provides a second level of virtualization. All events for all of the virtual machines within said single logical partition are grouped into a single partition-owned event queue for receiving event notifications from the shared resources for that single logical partition. A request for an interrupt is signaled for the grouped events from the partition-owned event queue for the demultiplexing of grouped events, by the machine, from the partition-owned event queue into individual, virtualized event queues that are allocated on a per virtual machine basis.