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:
Jul. 19, 2011
Filed:
Oct. 07, 2004
John A. Landis, Pipersville, PA (US);
Terrence V. Powderly, East Fallowfield, PA (US);
Rajagopalan Subrahmanian, Phoenixville, PA (US);
Aravindh Puthiyaparambil, Phoenixville, PA (US);
James R. Hunter, Jr., Chadds Ford, PA (US);
John A. Landis, Pipersville, PA (US);
Terrence V. Powderly, East Fallowfield, PA (US);
Rajagopalan Subrahmanian, Phoenixville, PA (US);
Aravindh Puthiyaparambil, Phoenixville, PA (US);
James R. Hunter, Jr., Chadds Ford, PA (US);
Unisys Corporation, Blue Bell, PA (US);
Abstract
Embodiments of the present invention provide a virtualization infrastructure that allows multiple guest operating systems to run and communicate amongst each other within a host hardware partition. The host system is divided into distinct logical/virtual partitions and special infrastructure partitions are implemented to control resource management and to control physical I/O device drivers that are, in turn, used by operating systems in other distinct logical/virtual guest partitions. Host hardware resource management runs as a tracking application in a resource management 'ultravisor' partition, while host resource management decisions are performed in a higher-level command partition based on policies maintained in a separate operations partition. The ultravisor partition maintains the master database of the hardware resource allocations and serves as a command channel to accept transactional requests for assignment of resources to partitions while also providing individual read-only views of individual partitions to the associated partition monitors.